Job description : Our client, a*mission-led consultancy*, is looking for an experienced*Principal Software Engineer*(Java) to join their growing team. They deliver*secure, modern software solutions*to the UK Government and Defence sectors, enabling clients to build*scalable systems*and*progressive web applications*that drive real impact.
This is a senior-level opportunity for a hands‑on engineer who enjoys*leading by example*, thrives in*agile environments*, and is passionate about shaping*engineering best practice*while still contributing to the codebase.
Key Responsibilities
- Lead the design, development, and testing*of secure, scalable systems using Java with modern front‑end frameworks (e.g., React)
- Architect and maintain*APIs, data pipelines, and cloud‑native solutions*(AWS, Azure, private cloud)
- Drive adoption of*DevOps practices* CI / CD, containers, infrastructure‑as‑code
- Guide and mentor engineers, promoting*best practice, clean coding, and agile delivery*
- Collaborate with stakeholders and clients to*shape technical direction*and ensure robust, user‑focused solutions
- Contribute across the*full software development lifecycle*, from discovery to production support
Essential Skills & Experience
- Deep expertise in* Java*, with strong full‑stack engineering skills
- Proven experience*leading teams or projects*at a senior / principal level
- Strong knowledge of*system architecture*, cloud solutions, and API design
- Familiarity with*DevOps tools and automation*(CI / CD, containers, IaC)
- Track record of delivering*secure, production‑grade systems*in agile teams
- Excellent stakeholder engagement, influencing, and communication skills
Desirable
- Background in*secure or classified environments*
- Knowledge of*ITSM*or systems within the*government / defence sector*
- Experience balancing*technical leadership with hands‑on development*
Whats in It for You
- Flexible working* 37.5 hrs / week with remote and hybrid options
- Learning & development budget*for training, certifications, and conferences
- Private healthcare*& matched*pension scheme*
- Monthly socials*and*quarterly company meetups*
- Clear*career progression*into leadership roles in a high‑impact sector
Diversity & Inclusion
Our client is an*equal opportunities employer*and a*Disability Confident organisation*, committed to fostering a workplace where*diverse perspectives are celebrated*and everyone can thrive.
How to Apply
If youre an experienced *Principal Software Engineer *with expertise in* Java*, and youre excited to help deliver solutions that truly matter, wed love to hear from you.
Qualifications
- Deep expertise in* Java*, with strong full‑stack engineering skills
- Proven experience*leading teams or projects*at a senior / principal level
- Strong knowledge of*system architecture*, cloud solutions, and API design
- Familiarity with*DevOps tools and automation*(CI / CD, containers, IaC)
Why is This a Great Opportunity : Flexitime 37.5 hrs / week structured your way + remote options
- Learning budget* for training, certifications, and conferences
- Private healthcare* and *matched pension*
- Monthly socials* and quarterly company meetups
Career growth in a fast-moving, meaningful sector
- Salary Type * : Annual Salary
- Salary Min * : £ 45000
- Salary Max * : £ 70000
- Currency Type * : GBP