Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Chats Stream

Jobgether

United Kingdom

Hybrid

GBP 65,000 - 85,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company is seeking a Senior Software Engineer to contribute to a high-impact real-time chat platform in the United Kingdom. Responsibilities include designing and developing scalable systems, mentoring peers, and collaborating with product teams. Ideal candidates should have strong experience in backend systems and excellent communication skills. This position offers competitive compensation, remote-friendly options, and an innovative work culture.

Benefits

Competitive salary, equity, and benefits package
Remote-friendly and hybrid working arrangements
Unlimited holiday allowance

Qualifications

  • Strong experience in backend or distributed systems engineering.
  • Proven ability to design scalable, fault-tolerant systems.
  • Experience debugging complex performance issues.

Responsibilities

  • Design, develop, and maintain a real-time chat service.
  • Evolve event-driven APIs for chat data monetisation.
  • Monitor and improve performance across metrics.

Skills

Backend or distributed systems engineering
Real-time service development
Design scalable systems
High ownership mentality
Backend languages (Go, Node.js, C#)
Excellent communication skills

Tools

Prometheus
Grafana
DataDog
Redis
DynamoDB
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.