Senior Software Engineer - Chats Stream

Posted 39 minutes 1 second ago by Jobgether

Permanent
Full Time
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description
Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Chats Stream in the United Kingdom.

In this role, you will be a key contributor to a high impact real time chat platform that drives user engagement and monetisation. You will design, develop, and scale systems that support high volume transactional messaging, AI powered features, and seamless creator fan interactions. This position demands expertise in distributed systems, low latency architectures, and high throughput backend services. You will collaborate with cross functional teams to integrate product features, maintain system reliability, and optimise performance. The role requires strong ownership, technical leadership, and the ability to translate complex engineering challenges into scalable solutions. You will also mentor peers, improve engineering practices, and contribute to a culture of continuous improvement. This is an opportunity to work on a critical monetisation engine with real world impact in a fast paced, innovative environment.

Accountabilities
  • Design, develop, and maintain a real time, stateful chat service at scale.
  • Evolve event driven APIs connecting chat data to monetisation, user, and AI systems.
  • Monitor, instrument, and improve performance across latency, throughput, and concurrency.
  • Architect foundational data and API layers to enable AI native features like translation and summarisation.
  • Write detailed design documents and participate in rigorous code reviews.
  • Collaborate with Product teams to deliver features such as in chat tipping, reactions, and unlockable content.
  • Work with SRE to define infrastructure, monitoring, and scaling strategies for peak usage.
  • Act as a technical leader by improving engineering practices and mentoring other engineers.
Qualifications
  • Strong experience in backend or distributed systems engineering, including real time service development (WebSockets, gRPC, streaming architectures).
  • Proven ability to design scalable, fault tolerant systems from first principles.
  • Solid product minded engineering instincts with an understanding of monetisation and user value.
  • High ownership mentality with a pragmatic, outcome driven approach.
  • Experience debugging complex performance issues using tools like Prometheus, Grafana, or DataDog.
  • Mastery of backend languages such as Go, Node.js, or C# and experience with REST and event driven APIs.
  • Excellent communication skills for articulating technical trade offs and solutions.
  • Familiarity with NoSQL or in memory data stores (e.g., Redis, DynamoDB) is a plus.
  • Experience in creator platforms, chat products, or AI enabled systems is advantageous.
  • Prior experience building monetisation primitives or transactional messaging features is desirable.
Benefits
  • Competitive salary, equity, and benefits package.
  • Remote friendly and hybrid working arrangements.
  • Flexible hours tailored to your productivity.
  • Unlimited holiday allowance.
  • Opportunities to work on high impact technical surfaces with autonomy and accountability.
  • Culture that values innovation, ownership, speed, and transparency.
  • Budget for professional growth, learning, and wellbeing initiatives.