Senior Software Engineer

Senior Software Engineer

Full-Time 49000 - 68000 £ / year (est.) No home office possible
Graphics Unlimited (Vic) Pty Ltd

At a Glance

  • Tasks: Join DWP as a Senior Java Engineer to build impactful digital services.
  • Company: DWP, the UK's largest government department, focused on digital innovation.
  • Benefits: Competitive salary, hybrid working, generous holidays, and professional development opportunities.
  • Why this job: Shape the future of engineering while making a difference for millions in the UK.
  • Qualifications: Experience in Java, TDD/BDD, cloud environments, and leading engineering teams.
  • Other info: Award-winning culture with a focus on diversity and inclusion.

The predicted salary is between 49000 - 68000 £ per year.

DWP. Digital with Purpose. Join DWP as a Senior Java Engineer and help build modern, impactful services while growing your career in a collaborative community.

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?

  • Experience of Test-Driven Development (TDD) and Behaviour Driven Development (BDD) practices and techniques.
  • Knowledge and experience of APIs, RESTful services and Microservice Architectures.
  • Expert knowledge and extensive experience of developing on cloud-based environments like AWS and Azure.
  • Knowledge and experience of SQL and NoSQL database applications such as Postgres, MySQL and MongoDB.
  • Experience and the skills required to build up a useful, robust automated test suite to support a continuous deployment environment.
  • Experience of leading multidisciplinary engineering teams, communicating with stakeholders, driving delivery, ensuring standards, ways of working and building supportive and collaborative culture.
  • Knowledge and extensive experience of modern Java technologies, frameworks, standards and design principles within large scale systems.

You and your role

Our Senior Java Engineers work with freedom and autonomy. We write code and make decisions which shape the future engineering landscape of DWP. We develop, build and support products and applications as part of multi-functional agile delivery teams, alongside researchers, analysts, designers, architects, testers and more. Together we use the latest tools and technologies to build applications and products that work for millions of users.

You’ll need experience with modern Java, TDD/BDD, SQL/NoSQL databases, cloud-native engineering and delivering high-quality systems using open-source technologies. You’ll design, build and maintain stable, resilient software using Java, microservices and cloud platforms such as AWS or Azure. You’ll develop APIs, create accessible user interfaces and contribute to automated test suites.

As well as doing the hands-on stuff you love, you’ll be one of our expert leaders. You’ll set best practice and build capability among our more junior devs and engineers, and across a supportive engineering community of over 200. 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: You’ll spend some time working at home (40%) and some time in a hub (60%).
  • Pay: We offer competitive pay of £57,946 - £80,664, based on our assessment of your skills and experience at interview.
  • Pension: You’ll get a pension with employer contributions of 28.97%.
  • Holidays: Starting at 26 days rising to 31 days over time and the usual public holidays.
  • We have a broad benefits package built around your work-life balance which includes: Bring your authentic self to work with 'I Can Be Me in DWP', interest-free loans to buy a bike or a season ticket, professional development, mentoring and 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:

  • Apply: complete your application on Civil Service Jobs.
  • Coding Test: details will be sent when the exercise is issued.
  • Interview: a single stage interview.

CLICK APPLY for more information and to start your application.

Senior Software Engineer employer: Graphics Unlimited (Vic) Pty Ltd

DWP is an exceptional employer, offering a unique opportunity to work on impactful digital services that touch the lives of millions across the UK. With a strong focus on employee growth, we provide extensive professional development, mentoring, and a supportive culture that celebrates diversity and inclusion. Our hybrid working model, competitive pay, and generous benefits package, including a substantial pension contribution and ample holiday allowance, make DWP a rewarding place to advance your career as a Senior Software Engineer.
Graphics Unlimited (Vic) Pty Ltd

Contact Detail:

Graphics Unlimited (Vic) Pty Ltd 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 DWP employees on LinkedIn or at tech meet-ups. Ask them about their experiences and any tips they might have for the application process. Personal connections can give you an edge!

✨Tip Number 2

Prepare for that coding test! Brush up on your Java skills, especially around TDD and BDD practices. Use platforms like LeetCode or HackerRank to practice coding challenges that might come up during the assessment.

✨Tip Number 3

Show off your projects! If you've built any cool applications or contributed to open-source projects, make sure to highlight them in your interview. It’s a great way to demonstrate your skills and passion for software engineering.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the DWP team and making a difference.

We think you need these skills to ace Senior Software Engineer

Java
Test-Driven Development (TDD)
Behaviour Driven Development (BDD)
APIs
RESTful services
Microservice Architectures
AWS
Azure
SQL
NoSQL
Postgres
MySQL
MongoDB
Automated testing
Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your expertise in Java, TDD/BDD, and cloud environments like AWS or Azure. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working with DWP and how your background aligns with our goals. Let us know what makes you tick and why you’d be a great fit for our team.

Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other portfolio showcasing your work with APIs, microservices, or automated testing. We love seeing real examples of your skills in action.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about DWP and our culture!

How to prepare for a job interview at Graphics Unlimited (Vic) Pty Ltd

✨Know Your Java Inside Out

Make sure you brush up on your modern Java knowledge. Be prepared to discuss frameworks, design principles, and how you've applied them in large-scale systems. DWP is looking for someone who can not only code but also lead discussions on best practices.

✨Showcase Your TDD and BDD Experience

Since experience with Test-Driven Development (TDD) and Behaviour Driven Development (BDD) is crucial, come ready to share specific examples of how you've implemented these practices. Highlight any automated test suites you've built and how they supported continuous deployment.

✨Demonstrate Cloud Expertise

DWP values cloud-based engineering skills, especially with AWS and Azure. Be prepared to discuss your experience in developing applications in these environments, including any challenges you've faced and how you overcame them.

✨Emphasise Leadership and Collaboration

As a Senior Engineer, you'll be expected to lead teams and communicate effectively with stakeholders. Share examples of how you've driven delivery and fostered a collaborative culture in previous roles. This will show that you're not just a tech whiz, but also a team player.

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

>