At a Glance
- Tasks: Design and deliver scalable backend systems for a major digital transformation.
- Company: Join Royal Mail, a key player in logistics, as they innovate their digital platforms.
- Benefits: Enjoy a competitive salary, healthcare, car allowance, and 25-30 days annual leave.
- Why this job: Make a real impact on national logistics while working in agile, innovative teams.
- Qualifications: Strong backend experience with Java, REST APIs, and a passion for clean code.
- Other info: Flexible hybrid work model with opportunities for mentoring and collaboration.
The predicted salary is between 43200 - 72000 £ per year.
Job reference 325356
Senior Software Engineer, SNA01
Car allowance plus Healthcare, annual bonus potential, 25 days annual leave plus bank holidays, increasing to 30 days after 10 years\’ service.
Permanent, Full time
Location: London Farringdon, x3 days a week in the office.
For a full job description, please click on the following link: Job Descriptions
Senior Engineer – Event Processing System (EPS)
London | Hybrid (3 days in office)
Join Royal Mail at a pivotal moment in our digital transformation. We’re re-engineering the core of a network that handles over 17 billion items annually—and we’re doing it in the cloud.
As a Senior Engineer , you’ll help re-architect our mission-critical Event Processing System (EPS) —the backbone of parcel and letter tracking—into a scalable, event-driven platform using technologies like Kafka , containerised microservices , and multi-cloud infrastructure .
What You’ll Do
- Design and deliver scalable, resilient backend systems.
- Shape cloud-ready, service-aligned architecture.
- Champion engineering best practices (TDD, CI/CD, clean code).
- Collaborate across disciplines to deliver impactful solutions.
- Guide third-party development to meet technical standards.
What You’ll Bring
- Strong backend engineering experience (Java 11+, REST APIs, SQL).
- Experience with high-throughput or distributed systems.
- Passion for clean, maintainable code and infrastructure as code.
- Excellent communication and mentoring skills.
Bonus Points For
- Spring Boot, Go, or Node.js experience.
- Cloud expertise (AWS, Azure, GCP).
- Kafka, RabbitMQ, or event-driven architecture.
- GitOps, Docker/Kubernetes, Terraform.
Why Join Us?
Be part of a multi-year transformation shaping the future of Royal Mail’s digital platforms. You’ll work in agile teams that value innovation, ownership, and continuous improvement—making a real impact at a national scale.
Next Steps
The next stage of the selection process will be a face-to-face or virtual interview consisting of competency-based and role-specific questions.
We understand that candidates may not meet all the criteria for the role. If your experience is different but you have relevant skills, we’d love to hear from you.
Royal Mail Group is committed to inclusion and diversity. We welcome applications from all individuals, especially from the Armed Forces community, including cadet instructors and spouses/partners.
If you require adjustments during the hiring process, please discuss this with your recruiter.
For more about Royal Mail Group and our values, visit:
Closing Date: 23rd June. The advert may close early if sufficient applications are received.
For guidance on CV writing and interview preparation, two online courses are available on SuccessFactors: ‘CV Guidance ’ and ‘Interview Skills ’.
During the application, you will confirm meeting the minimum eligibility criteria. Please review these criteria beforehand and seek necessary approvals.
Internal application eligibility criteria can be found here .
Terms of appointment are detailed within the advert; voluntary transfer terms apply unless stated otherwise.
#J-18808-Ljbffr
Senior Software Engineer employer: Royalmailgroup
Contact Detail:
Royalmailgroup Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, such as Kafka, containerised microservices, and cloud platforms like AWS or Azure. Having hands-on experience or projects showcasing these skills can set you apart during the interview.
✨Tip Number 2
Prepare to discuss your experience with backend engineering, particularly with Java 11+, REST APIs, and SQL. Be ready to provide examples of how you've designed scalable systems and implemented best practices like TDD and CI/CD.
✨Tip Number 3
Showcase your communication and mentoring skills by preparing examples of how you've collaborated with cross-functional teams or guided junior developers. This will demonstrate your ability to fit into their agile team environment.
✨Tip Number 4
Research Royal Mail's digital transformation initiatives and be prepared to discuss how your skills can contribute to their goals. Showing genuine interest in their mission will help you stand out as a candidate who is aligned with their vision.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong backend engineering experience, particularly with Java 11+, REST APIs, and SQL. Emphasise any experience you have with high-throughput or distributed systems, as well as your passion for clean, maintainable code.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for Royal Mail's digital transformation and how your skills align with the role. Mention specific technologies like Kafka, Docker, or Kubernetes that you are familiar with, and how you can contribute to the Event Processing System.
Showcase Your Communication Skills: Since excellent communication and mentoring skills are essential for this role, consider including examples in your application that demonstrate your ability to collaborate across disciplines and guide third-party development.
Prepare for the Interview: Review the job description thoroughly and prepare for competency-based and role-specific questions. Familiarise yourself with agile methodologies and be ready to discuss how you champion engineering best practices like TDD and CI/CD.
How to prepare for a job interview at Royalmailgroup
✨Understand the Technology Stack
Familiarise yourself with the technologies mentioned in the job description, such as Java 11+, Kafka, and containerised microservices. Be prepared to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Expect competency-based questions that assess your problem-solving abilities. Prepare examples from your previous work where you successfully designed scalable systems or improved existing architectures.
✨Emphasise Collaboration and Communication
Since the role involves collaboration across disciplines, be ready to share experiences where you worked effectively in a team. Highlight your communication skills and how you mentored others in engineering best practices.
✨Prepare for Role-Specific Questions
Anticipate questions related to backend engineering and event-driven architecture. Brush up on concepts like TDD, CI/CD, and clean code principles, as these will likely come up during the interview.