Principal Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™

Greater London

On-site

GBP 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary package
Bonus and share options
Flexible working environment

Job summary

A leading cloud and software engineering consultancy in Greater London seeks a Principal Software Engineer to provide senior technical leadership. You'll design and evolve scalable software systems, mentor engineers, and influence architectural standards. Ideal candidates have strong experience in Java/Spring, microservices, and system design. This is a hands-on role in a supportive environment that ensures work-life balance, with a competitive salary package including bonuses and share options.

Qualifications

  • Deep hands-on experience with Java/Spring and full-stack development.
  • Strong experience with Domain-Driven Design (DDD) and microservice-based architectures.
  • Proven delivery of scalable and maintainable systems.

Responsibilities

  • Lead the design and evolution of modern, scalable software systems.
  • Influence architectural direction and technical decision-making.
  • Mentor engineers and define best practices across teams.

Skills

Java/Spring
Full-stack development
Domain-Driven Design (DDD)
Microservice-based architectures
React
Testing, automation, and tooling
AI-assisted development

Job description

£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 teams

Alongside 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/Spring and full-stack development
  • Strong experience with Domain-Driven Design (DDD) and modern system decomposition
  • Proven delivery of microservice-based architectures
  • Strong React experience and modern frontend 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
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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

WRK digital • Leeds

On-site
GBP 90,000 - 130,000
Principal Software Engineer
Principal Software Engineer

Data Science Festival • Milton Keynes

Hybrid
GBP 75,000 - 85,000
Healthcare package
Life assurance
Holiday trading
+3
Principal Software Engineer
Principal Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Greater London

Hybrid
GBP 100,000 - 150,000
Competitive salary
Bonus
Equity
+2
Senior Software Engineer
Senior Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Bristol

Hybrid
GBP 40,000 - 60,000
Remote/Hybrid working environment
33 days holiday
Sociable culture
+1
Principal Software Engineer
Principal Software Engineer

United States Digital Space LLC • Milton Keynes

Hybrid
GBP 75,000 - 85,000
Healthcare package
Life assurance
Holiday trading
+4
Staff Software Engineer
Staff Software Engineer

United States Digital Space LLC • Milton Keynes

Hybrid
GBP 75,000 - 85,000
Healthcare package
Life assurance
Holiday trading
+4
Principal Software Engineer
Principal Software Engineer

Oliver Bernard • Greater London

Hybrid
GBP 110,000 - 130,000
Principal Software Engineer
Principal Software Engineer

Searchability® • Liverpool

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Training and conference budget
Bonus scheme
+2
Principal Software Engineer
Principal Software Engineer

develop • Nottingham

Hybrid
GBP 85,000 - 100,000
Competitive salary
Bonus
Comprehensive benefits package
Staff Software Engineer
Staff Software Engineer

Data Science Festival • Milton Keynes

Hybrid
GBP 75,000 - 85,000
Hybrid working
Healthcare package
Life assurance
+5