At a Glance
- Tasks: Maintain and enhance vital legacy systems for millions across the UK.
- Company: Join DWP, the UK's largest government department with a purpose-driven mission.
- Benefits: Competitive salary, generous leave, hybrid working, and a brilliant pension scheme.
- Other info: Award-winning culture with excellent career growth and diversity recognition.
- Why this job: Make a real impact on essential public services while using cutting-edge technology.
- Qualifications: Experience in full-stack development and cloud technologies like Azure.
The predicted salary is between 70600 - 80664 £ per year.
Join DWP as a Senior Software Engineer in the PTP-MOSS team, maintaining and improving vital legacy systems that enable services for millions across the UK. Our DWP Digital teams use fresh ideas and leading-edge tech to build and maintain digital solutions that will be used by nearly every person in the UK, every day and at key moments in their lives.
DWP is the UK's largest government department. We help people into work and make payments worth over £195bn a year to support and empower millions of people. The scale of what we do is extraordinary, and our purpose is unique. We’d love you to join us.
What skills, knowledge and experience will you need?
- Demonstrable experience of developing and deploying to cloud environment utilising Azure technologies such as Azure SQL, Azure DevOps, and Azure Cosmos Database.
- Influential, with experience of leading multidisciplinary engineering teams, communicating with stakeholders, driving delivery, ensuring standards, ways of working and building supportive and collaborative culture.
- Work across the entire technical stack, from architecture, design, code management, to CI/CD pipelines, databases, backend frameworks, APIs and user interfaces to ensure quality and consistency.
- Experience of code management tools such as GIT and deployment technologies (Git, Pipelines).
- Experience of supporting and maintaining complex legacy applications in live environments. Modernising applications via refactoring and rewriting existing code.
- Experience of managing incidents and problems with a focus on service continuity and prompt resolution timescales.
- A strong full stack development background with technologies that include .NET 4,8, C#, JavaScript, C++ and Java.
You and your role
As a Software Engineer at DWP Digital, you will play a vital role in maintaining and enhancing the systems that underpin some of the UK's most essential public services. You’ll work on complex legacy applications that support DWP operations, ensuring they remain secure, resilient, and fit for purpose while contributing to their gradual transition to modern, cloud-based platforms. You’ll bring strong full-stack engineering skills and be comfortable working across the entire technical lifecycle, from architecture and design through to development, deployment, and live service support. Using your experience with Azure technologies and modern development practices, you’ll help remediate technical and security debt, implement legislative and business changes, and ensure systems remain compatible with evolving environments. You’ll also play a key role in incident and problem management, supporting service continuity and helping teams respond quickly and effectively when issues arise. Collaborative and influential, you’ll work closely with multidisciplinary colleagues and stakeholders, contributing to shared standards, ways of working, and a positive engineering culture. Above all, you’ll be motivated by purpose-driven work that delivers reliable, high-impact services for millions of people across the UK.
Details. Wages. Perks.
- Hybrid Working: We work a hybrid model - you’ll spend some time working at home (40%) and some time collaborating face to face in a hub (60%).
- Pay: We offer competitive pay for this role of up to £80,664.
- Pension: You’ll get a brilliant civil service pension with employer contributions of 28.97%, worth over £16,786 per year.
- Holidays: A generous leave package starting at 26 days rising to 31 days over time. You can also take up to 3 extra days off a month on flexi-time. You’ll also get all the usual public holidays.
- We have a broad benefits package built around your work-life balance which includes:
- Time off volunteering and charitable giving
- Bring your authentic self to work with 'I Can Be Me in DWP'
- Discounts and savings on shopping, fun days out and more
- Interest-free loans to buy a bike or a season ticket, so it’s even easier for you to get to work and start making a difference
- Professional development, coaching, mentoring and career progression opportunities.
And we have an award-winning environment and culture:
- DWP have been recognised as 2024 Diversity Employer of the Year at the Computing Women in Tech Excellence awards
- Diverse and Inclusive Leadership at Digital Leaders Awards 2024
- Commended as Best Place to Work in Digital category in the Computing Digital Technology Leaders awards 2025
- Recognised as one of the Best Public Sector Employers at 2025 Women In Tech Employer Awards
Process: We know your time is valuable, so our application and selection process is just two stages:
- Apply: complete your application on Civil Service Jobs.
- Interview: A single stage interview online.
CLICK APPLY for more information and to start your application.
Senior Software Engineer employer: DWP Digital
Contact Detail:
DWP Digital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former DWP employees on LinkedIn. Ask them about their experiences and any tips they might have for the interview process. Personal connections can give you insights that you won't find in the job description.
✨Tip Number 2
Prepare for technical interviews by brushing up on your full-stack skills. Make sure you're comfortable discussing Azure technologies, CI/CD pipelines, and legacy systems. Practise coding challenges and be ready to demonstrate your problem-solving abilities.
✨Tip Number 3
Show your passion for purpose-driven work! During interviews, share examples of how your previous projects have made a difference. DWP is all about delivering high-impact services, so let them know how you align with that mission.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the DWP team. Good luck!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Azure technologies and full-stack development, as these are key for us at DWP. Use specific examples that showcase your skills in maintaining legacy systems and working across the technical stack.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for purpose-driven work and how your background aligns with our mission at DWP. Don’t forget to mention your experience in leading teams and collaborating with stakeholders, as we value those qualities highly.
Showcase Your Technical Skills: In your application, be sure to highlight your technical skills clearly. Mention your experience with code management tools like GIT and deployment technologies. We want to see how you’ve tackled complex legacy applications and contributed to modernising them.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s straightforward and ensures your application gets to the right place. Plus, it shows you’re keen on joining our team at DWP!
How to prepare for a job interview at DWP Digital
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Azure SQL, Azure DevOps, and the full stack development tools like .NET and JavaScript. Brush up on your knowledge of cloud environments and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Leadership Skills
Since the role involves leading multidisciplinary teams, prepare examples that highlight your experience in guiding teams and communicating effectively with stakeholders. Think about specific situations where you drove delivery and fostered a collaborative culture.
✨Prepare for Legacy System Challenges
Be ready to discuss your experience with maintaining and modernising legacy applications. Share specific instances where you’ve successfully refactored or rewritten code, and how you managed incidents to ensure service continuity.
✨Emphasise Problem-Solving Abilities
The interviewers will want to know how you handle challenges. Prepare to talk about your approach to incident management and problem resolution, including any tools or methodologies you use to ensure prompt resolutions and maintain service quality.