Senior Software Engineer - Chats Stream

AI overview

Contribute to a high-impact real-time chat platform, driving user engagement while tackling scalable, low-latency architectures and monetisation strategies.

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 optimize 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.

Requirements

 • 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 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.


Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role.
Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.
Thank you for your interest!

 

#LI-CL1

Perks & Benefits Extracted with AI

  • Education Stipend: Budget for professional growth, learning, and wellbeing initiatives.
  • Flexible Work Hours: Flexible hours tailored to your productivity.
  • Paid Time Off: Unlimited holiday allowance.
  • Remote-Friendly: Remote-friendly and hybrid working arrangements.

Jobgether is the Largest Remote Job Platform worldwide with more than 160k remote jobs available across the world. Access the best flexible and remote jobs in just one click. Jobgether is your guide to the future of work, offering a variety of job oppo...

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job