At a Glance
- Tasks: Join our team to design and develop innovative digital services.
- Company: DWP is a forward-thinking organisation focused on digital transformation.
- Benefits: Enjoy a competitive salary, hybrid work, flexible hours, and a strong pension scheme.
- Why this job: Be part of a purpose-driven team making a real impact in the digital space.
- Qualifications: Candidates must meet specific skills and pass Security Clearance.
- Other info: This role offers a fantastic work-life balance and opportunities for growth.
The predicted salary is between 35000 - 65000 £ per year.
DWP. Digital with Purpose.
We\’re hiring a Software Engineer with skills in Node.js / JavaScript to help us transform how people across the UK access essential public services.
We\’re using 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?
- Strong experience with APIs, RESTful services, microservice architectures, and developing in cloud environments such as AWS or Azure, including containerisation.
- Good understanding of TDD/BDD, with hands-on experience building robust automated test suites to support continuous deployment.
- Experience working with SQL and NoSQL databases such as Postgres, MySQL and MongoDB, and designing/consuming APIs using an API-first approach.
- Ability to build accessible, resilient and scalable software, including user interfaces, monitoring system stability, and contributing to high-quality engineering practices within agile teams.
- Supports wider engineering communities by providing technical guidance, helping develop reusable services and libraries, and contributing to strategic direction across product teams.
You and your role
Our Software Engineers work with freedom and autonomy. We write code and make decisions which shape the future engineering landscape of DWP and build and improve public services used by millions of people.
We develop, build and support products and applications using open source technology. We work as part of multi-functional agile delivery teams – you\’ll spend time collaborating, but have plenty of time to get your head down and code too.
You\’ll work with APIs, RESTful services and microservice architectures, developing in cloud environments such as AWS or Azure and using containerisation to deliver resilient solutions.
You\’ll apply TDD and BDD practices, build robust automated test suites and work with SQL or NoSQL databases including Postgres, MySQL and MongoDB.
We\’ll give you the tools and time to build your skills and learn new tricks – with coaching, mentoring, qualifications and formal learning, meet-ups or whatever else works for you.
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 pay for this role of £44,447 – £59,813 based on our assessment of your capability.
Pension: You\’ll get a brilliant civil service pension with employer contributions of 28.97%, worth over £13,458 per year.
Holidays: A generous leave package starting at 26 days rising to 31 days over 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
- Professional development, coaching, mentoring and career progression opportunities.
And we have an award-winning environment and culture:
- 2024 Diversity Employer of the Year at the Computing Women in Tech Excellence awards
- Diverse and Inclusive Leadership at Digital Leaders Awards 2024
- 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 three stages:
CLICK APPLY for more information and to start your application
Software Engineer employer: DWP Digital
Contact Detail:
DWP Digital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the latest technologies and frameworks that are relevant to the role. DWP is focused on cutting-edge digital services, so showcasing your knowledge in modern tech during interviews can set you apart.
✨Tip Number 2
Understand the importance of security clearance for this position. Research what it entails and be prepared to discuss your background and any potential issues that could arise during the clearance process.
✨Tip Number 3
Highlight your experience in collaborative environments, as you'll be working in Delivery Squads. Be ready to share examples of how you've successfully worked in teams to deliver projects on time.
✨Tip Number 4
Emphasise your adaptability and willingness to embrace flexible working hours. DWP values work-life balance, so demonstrating your ability to manage your time effectively will resonate well with the hiring team.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Understand the Role: Read the job description thoroughly to understand the specific requirements and responsibilities of the Software Engineer position. This will help you tailor your application to highlight relevant skills and experiences.
Highlight Relevant Experience: When writing your CV and cover letter, focus on your experience with modern technologies and digital services. Provide examples of past projects or roles that demonstrate your ability to design and develop software effectively.
Emphasise Security Clearance: Since passing Security Clearance is a requirement for this role, mention any previous experience you have with security protocols or similar clearances in your application. This shows you are aware of the importance of security in software development.
Showcase Your Flexibility: DWP offers hybrid working and flexible hours, so make sure to express your adaptability and willingness to work in various environments. Highlight any previous experiences where you successfully managed your time and workload in a flexible setting.
How to prepare for a job interview at DWP Digital
✨Understand the Role
Make sure you thoroughly read the job description and understand the key responsibilities of a Software Engineer at DWP. Familiarise yourself with the technologies mentioned and be prepared to discuss how your skills align with their needs.
✨Showcase Your Projects
Be ready to talk about your previous projects, especially those that involved modern technologies. Highlight your role in these projects and any challenges you overcame, as this will demonstrate your problem-solving abilities.
✨Prepare for Security Clearance Questions
Since passing Security Clearance is a requirement, be prepared to answer questions related to your background and any potential issues that could affect your clearance. Honesty and transparency are key here.
✨Ask Insightful Questions
Prepare some thoughtful questions to ask the interviewer about the team dynamics, the technologies they use, and the work culture at DWP. This shows your genuine interest in the role and helps you assess if it's the right fit for you.