Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer II, Messaging Platform

Jobgether

United Kingdom

Remote

GBP 125,000 - 150,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in the United Kingdom seeks a Senior Software Engineer II to contribute to the design and maintenance of high-scale messaging systems. The ideal candidate has over 7 years of backend engineering experience and a strong understanding of distributed systems. This fully remote role offers competitive compensation and the chance to work on impactful projects in a collaborative environment.

Benefits

Flexible remote work
Professional development support
Competitive compensation

Qualifications

  • 7+ years of backend engineering experience with highly available systems.
  • Strong understanding of distributed systems and networked services.
  • Excellent collaboration and communication skills.

Responsibilities

  • Design, build, and maintain backend services supporting messaging.
  • Lead architectural and design discussions.
  • Optimize performance across messaging pipelines.

Skills

Distributed systems
Backend engineering
Java
Kotlin
MySQL
Kafka
HBase
Kubernetes
Job description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer II, Messaging Platform in United Kingdom.

In this role, you will contribute to the design, development, and maintenance of high-scale messaging infrastructure that supports billions of communications monthly. You will work on mission-critical systems responsible for message delivery, routing, and reliability, collaborating closely with cross-functional teams. This position offers the opportunity to tackle complex distributed systems, network, and performance challenges, while influencing the architecture and long-term strategy of a global messaging platform. You will mentor colleagues, lead technical discussions, and help shape the future of messaging technology for enterprise-scale applications. The environment encourages innovation, ownership, and collaboration across remote teams.

Accountabilities
  • Design, build, and maintain backend services supporting messaging, routing, and deliverability at global scale.
  • Contribute to the development and improvement of internal mail transfer agents and messaging infrastructure.
  • Optimize reliability, observability, and performance across high-throughput messaging pipelines.
  • Collaborate with infrastructure teams, product managers, and domain experts to ensure safe, efficient, and high-quality message delivery.
  • Lead architectural and design discussions, contributing to long-term technical strategy.
  • Write clean, testable, and maintainable code following best practices for distributed and network-intensive systems.
  • Participate in code reviews, mentor fellow engineers, and foster a culture of learning and operational excellence.
Qualifications
  • 7+ years of professional backend engineering experience working on highly available, scalable systems.
  • Strong understanding of distributed systems, networked services, and high-throughput data flows.
  • Proficiency in object-oriented programming languages such as Java, Kotlin, or similar; experience with MySQL, Kafka, HBase, and Kubernetes is a plus.
  • Experience solving complex reliability, performance, and throughput challenges.
  • Excellent collaboration and communication skills across engineering, product, and operational teams.
  • Ability to mentor peers and contribute to a culture of technical excellence.
  • Strong problem-solving mindset with curiosity, pragmatism, and resourcefulness.
Benefits
  • Fully remote role with flexibility to work from anywhere in the United Kingdom.
  • Opportunity to work on high-impact systems handling billions of messages monthly.
  • Collaborative, innovative, and supportive engineering culture.
  • Professional development support and mentorship opportunities.
  • Exposure to complex distributed systems and mission-critical infrastructure challenges.
  • Competitive compensation and benefits package aligned with experience and market standards.

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, including interviews or additional assessments, are then made by their internal hiring team.

Thank you for your interest!

#LI-CL1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.