Software Engineer in London

Software Engineer in London

London Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
R

At a Glance

  • Tasks: Develop high-quality software solutions using cutting-edge technologies in a dynamic environment.
  • Company: Join Royal Mail, a trusted UK brand, embracing innovation and technology.
  • Benefits: Enjoy competitive salary, healthcare, generous leave, and family-friendly support.
  • Why this job: Be part of a transformative journey, making a real impact on millions of customers.
  • Qualifications: Strong skills in .NET, Azure, and agile development; experience with high-volume software solutions.
  • Other info: Exciting career growth opportunities in a supportive and inclusive workplace.

The predicted salary is between 28800 - 48000 £ per year.

Competitive salary plus car allowance, healthcare, 18% annual bonus potential, 25 days annual leave plus bank holidays rising with service and a company pension scheme with highly competitive contribution rates.

Permanent, Full time Hybrid London Farringdon x3 days a week in office.

Royal Mail is one of the most visible and trusted brands in the UK. We keep people and businesses connected every hour of every day and we are passionate about harnessing technology to deliver the best possible results for our customers. Our business is thriving by continuously adapting and adopting advanced technology. We reach every delivery point in the UK and have over 30 million customer touch points per day. We have 165,000 employees, 80,000 PDAs and 25,000 end IT users. We are in an exciting period of transformation with significant growth in parcel & packet volumes and online services and we are focusing on investing in the security, technology, processes, and people that are going to help us continue to achieve great things and grow our business.

This role is a key enabler in allowing RMG to build high quality software solutions that can operate at enterprise scale with significant transaction volumes, users and data. The Software Engineer will bring strong software engineering capabilities to bear to influence the design and implementation of enterprise software solutions.

Key Accountabilities:
  • Applying architectural and engineering concepts to implement solutions that meet business requirements, considering scalability, maintainability, security, reliability, flexibility, availability and manageability.
  • Identify the technologies to employ and take responsibility for the delivery of software solutions.
  • Writing high quality, maintainable, testable and extensible code as part of an agile team delivering software solutions.
Key Competencies:
  • Strong developer in the Microsoft .NET technologies (C#), Azure PaaS (Azure Functions, Service Bus, Azure SQL, Cosmos DB etc), relational databases (MS SQL), non-relational data stores (Cosmos DB / Mongo etc), .Net Android, MAUI.
  • Experience with Azure, AWS or GCP.
  • Experience of Web Application development in the .NET stack.
  • Experience of integration into a diverse range of platforms and services including EAI, remote resources, data storage, messaging, frameworks and 3rd party libraries.
  • Ability to develop extensible, testable and maintainable code.
  • Skilled in both server side and client-side technologies.
  • Understands the challenges of enterprise software development.
  • Track record in delivering high volume, low latency distributed software solutions.
  • Familiar with current programming paradigms and patterns (incl. SOLID, IoC and Dependency Injection).
  • Experience of working in Agile teams.
  • Experience in solution delivery including analysis, design, implementation, testing and support.
  • Experience with Git source code control.
  • Experience with CI/CD and DevOps practices is an advantage.
  • Knowledge of Azure DevOps is desirable.
  • Experience of RDBMS e.g. SQL Server.
  • Experience of NoSQL databases e.g. Cosmos DB.
  • Experience of graphQL.
Extra Benefits:
  • Family friendly support - enhanced maternity pay, paternity leave, adoption leave and shared parental leave.
  • Discounts and offers - there are more than 800 offers to help you save on things like groceries, days out, holidays and your household bills.
  • Supportive and generous company sick pay.
  • Your Wellbeing - you and your family have 24/7 access to services and tools to help you get the most out of life.

The next stage of the selection process will be a face to face/virtual interview consisting of competency based and role specific questions. Trust is the foundation of Royal Mail. We aim to be transparent about the qualities we seek and what a career with us entails, building trust from the start of your journey with us.

Royal Mail Group is committed to inclusion and representing the diverse communities we serve. We welcome applications from all individuals. As a proud Gold signatory to the Armed Forces Covenant, we especially encourage applications from the Armed Forces community, including cadet instructors and spouses/partners.

Closing Date: 19th December 2025. Please note, this advert may close early if the appropriate number of applications has been reached.

Software Engineer in London employer: Royal Mail Group

Royal Mail is an exceptional employer, offering a dynamic work environment in the heart of London, where innovation meets tradition. With competitive salaries, generous benefits including healthcare and family-friendly policies, and a strong commitment to employee growth and development, we empower our Software Engineers to thrive in a culture that values collaboration and agility. Join us in our exciting transformation journey, where your contributions will directly impact millions of customers across the UK.
R

Contact Detail:

Royal Mail Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Get to know the company! Research Royal Mail's recent projects and tech innovations. This will help you tailor your conversation during interviews and show that you're genuinely interested in being part of their exciting transformation.

✨Tip Number 2

Practice makes perfect! Prepare for competency-based questions by thinking of examples from your past experiences that showcase your skills in software engineering, especially with .NET and Azure. We want you to shine!

✨Tip Number 3

Network like a pro! Connect with current employees on LinkedIn or attend industry meetups. This can give you insider tips about the interview process and what it's really like to work at Royal Mail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re serious about joining the team and contributing to their mission of delivering top-notch services.

We think you need these skills to ace Software Engineer in London

C#
.NET technologies
Azure PaaS
Azure Functions
Service Bus
Azure SQL
Cosmos DB
MS SQL
MongoDB
Web Application development
Agile methodologies
Git source code control
CI/CD practices
DevOps practices
RDBMS knowledge

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Microsoft .NET technologies and Azure PaaS, as these are key for us. Use specific examples that showcase your skills in delivering high-quality software solutions.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about technology and how you can contribute to our transformation journey. Mention any relevant projects or experiences that align with our goals at Royal Mail, and don’t forget to show your enthusiasm!

Showcase Your Technical Skills: In your application, be sure to highlight your technical skills, especially in areas like CI/CD, DevOps practices, and database management. We want to see how you can apply your knowledge to solve real-world problems and drive innovation.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. This way, you can ensure your application reaches the right people and you’ll have access to all the latest updates about your application status. Plus, it’s super easy!

How to prepare for a job interview at Royal Mail Group

✨Know Your Tech Stack

Make sure you’re well-versed in the Microsoft .NET technologies, especially C#. Brush up on Azure PaaS components like Azure Functions and Cosmos DB. Being able to discuss how you've used these technologies in past projects will show your expertise and readiness for the role.

✨Prepare for Competency Questions

Since the interview will include competency-based questions, think of specific examples from your experience that demonstrate your problem-solving skills and ability to work in Agile teams. Use the STAR method (Situation, Task, Action, Result) to structure your answers clearly.

✨Showcase Your Coding Skills

Be ready to discuss your approach to writing high-quality, maintainable code. You might even be asked to solve a coding challenge during the interview, so practice coding problems related to scalability and performance to impress your interviewers.

✨Understand the Company’s Vision

Familiarise yourself with Royal Mail's current transformation journey and their focus on technology and sustainability. Showing that you understand their goals and how you can contribute will set you apart as a candidate who is genuinely interested in the company.

Software Engineer in London
Royal Mail Group
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>