Senior Software Engineer II, Messaging Platform

  • Jobgether
  • Nov 21, 2025
Full time I.T. & Communications

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!