cover image
SR2 | Socially Responsible Recruitment | Certified B Corporation™

Principal Software Engineer (Java/React)

On site

London, United kingdom

£ 100,000 /year

Senior

Full Time

15-01-2026

Share this job:

Skills

Communication Leadership Java JavaScript Go HTML CSS SQL GitLab Docker Kubernetes Decision-making Architecture react AWS cloud platforms Microservice HTML/CSS Spring Maven

Job Specifications

Principal Software Engineer
Tech: Java/Spring/SQL/React/JavaScript/Docker/Kubernetes/AWS
Remote + Hybrid (1 day a week onsite negotiate)
£80,000 - £100,000 + bonus and shares

The Opportunity
We are VERY excited about this opportunity. We've been working with this client for years and every candidate we have ever placed with them have loved it there. Contractors go perm with them, and permies stay for years. If you are considering a career move, this is (almost certainly) the client for you.
We (SR2) have partnered with this highly regarded cloud and software engineering consultancy that helps organisations modernise how they design, build, and run software. Their teams work at the intersection of software engineering, cloud platforms, and developer experience, supporting customers to reduce technical debt, improve delivery maturity, and build systems that scale sustainably over time. Projects span both public and private sector environments, often tackling complex, high-impact problems where quality, security, and reliability really matter.

They're now looking for a Principal Software Engineer to provide senior technical leadership across multiple delivery engagements and to help shape how modern software is built, evolved, and maintained.

You'll join as a founding engineer within this capability, with the opportunity to shape the technical direction and help build out the team over time. This is a chance to play a meaningful role in a growing, mid-sized organisation - where your decisions, leadership, and engineering standards will have a visible and lasting impact on both the platform and the people around you.

The Role
This is a hands-on leadership role for an experienced engineer who enjoys operating across architecture, design, and delivery.
You'll work closely with engineers, delivery leads, and platform teams to:
Lead the design and evolution of modern, scalable software systems
Influence architectural direction and technical decision-making
Support early-stage solution design and complex delivery challenges
Mentor engineers and raise the technical bar across teamsAlongside client work, you'll also contribute to the organisation's wider engineering capability, helping define standards, patterns, and best practices that are reused across engagements.
This role suits someone who enjoys technical depth, pragmatic decision-making, and collaborating closely with customers rather than working in isolation.

About You
You're a senior engineer with strong architectural judgement and a passion for building well-designed, maintainable systems. You're comfortable leading technically, influencing others, and working in environments where collaboration and communication matter as much as code.

Deep hands-on experience with Java/Springandfull-stack development
Strong experience with Domain-Driven Design (DDD) and modern system decomposition
Proven delivery of microservice-based architectures
Strong React experience and modern Front End practices
Experience improving engineering effectiveness through testing, automation, and tooling
Exposure to AI-assisted development to improve quality and productivity
Confidence mentoring engineers and leading technical discussions
A consulting mindset - able to translate business problems into practical technical solutions
Experience in regulated or public sector environments
Tech:

Java/Spring/SQL/React/JavaScript/HTML/CSS/XML/Playwright/Docker/Kubernetes/Maven/GitLab/AWS
Why This Role and Company?

Flexibility with a company that genuinely care about their employees
Influence architecture and engineering direction at a senior level
Work on meaningful, technically challenging systems
Balance hands-on engineering with leadership and mentoring
Join a consultancy that genuinely invests in engineering quality, not just delivery speed
Competitive package including bonus and share options
Please apply with a copy of your CV and Emma from SR2 will contact potential candidates regarding next steps.

About the Company

Built to Make an Impact. We exist to harness the power of recruitment to create meaningful change across the world. Our mission is simple but profound: to connect purpose-driven talent with industries that shape a better future. From driving innovation in Tech for Impact, advancing the global Clean Energy transition, to empowering Central Government Public Services, we are a Global Recruitment Group committed to making an impact and leaving a positive legacy. Why We Exist We believe recruitment should do more than fil... Know more