Principal Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™

Greater London

Hybrid

GBP 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Bonus
Equity
Hybrid working with flexibility
Strong engineering culture

Job summary

A technology recruitment firm is looking for a Principal / Lead Full Stack Java Developer in London. The role involves designing and delivering scalable software systems utilizing Java and React, mentoring engineers, and defining technical solutions. Required experience includes strong architectural judgement, microservice architecture, SQL and NoSQL databases, and cloud experience. The position offers hybrid working flexibility, a competitive salary, and an influential role with real technical ownership.

Qualifications

  • Senior engineer with architectural judgement.
  • Experience in full-stack environments.
  • Strong focus on testing strategies and automation.
  • Solid understanding of Domain‑Driven Design (DDD) and system decomposition.
  • Experience with SQL and NoSQL databases.
  • Strong focus on testing strategies, automation, and quality.
  • Containerisation and cloud experience (Docker, Kubernetes, AWS).
  • Confident mentoring engineers and leading technical decisions.

Responsibilities

  • Lead the design and delivery of scalable software systems.
  • Define architecture and service boundaries.
  • Work hands-on across the stack with Java/Spring and React.
  • Mentor engineers and lead technical discussions.
  • Mentoring engineers and leading technical discussions.
  • Advising stakeholders and customers on technical trade-offs and solution design.
  • Reducing technical debt and improving long‑term maintainability.

Skills

Java
React
Microservice architectures
Domain-Driven Design (DDD)
SQL and NoSQL databases
Testing strategies
Containerisation and cloud experience (Docker, Kubernetes, AWS)
Mentoring
Docker
Kubernetes
AWS
Mentoring

Tools

AWS
Docker
Kubernetes

Job description

1 week ago τί Be among the first 25 applicants

SR2 | Socially Responsible Recruitment | Certified B sortion™ provided pay range

This range is provided by SR2 | Socially Responsible Recruitment | Certified B Corporation™. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from SR2 | Socially Responsible Recruitment | Certified B Corporation™

Connecting the best software professionals with top-tier opportunities within tech for impact businesses. Contract & Permanent opportunities pelvic…

🏅 Calling our Principal / Lead Full Stack Java Developers in or around London – I'm HIRING a Principal Software Engineer (Full-Stack Java & React) 🏅

I'm partnering with a fast growing cloud consultancy creating scalable systems across complex, high impact environments.

Key responsibilities
  • Leading the design and delivery of modern, scalable software systems
  • Defining architecture, service boundaries, and system decomposition
  • Working hands‑on across the stack, particularly with Java/Spring and React
  • Improving engineering practices around testing, automation, and developer productivity
  • Mentoring engineers and leading technical discussions
  • Advising stakeholders and customers on technical trade-offs and solution design
  • Reducing technical debt and improving long‑term maintainability
What We’re Looking For
  • Senior engineer with strong architectural judgement and a passion for building well‑designed systems.
  • Strong background in Java (Spring) and React within full‑stack environments.
  • Experience designing and delivering microservice‑based architectures.
  • Solid understanding of Domain‑Driven Design (DDD) and system decomposition.
  • Experience with SQL and NoSQL databases.
  • Strong focus on testing strategies, automation, and quality.
  • Containerisation and cloud experience (Docker, Kubernetes, AWS).
  • Confident mentoring engineers and leading technical decisions.
Nice to have
  • Experience in regulated or public‑sector environments.
  • Exposure to cloud platforms beyond AWS ( RSS / GCP).
  • Familiarity with modern UI frameworks or accessibility‑focused design.
Benefits
  • Senior, influential role with real technical ownership.
  • Hybrid working with flexibility.
  • Competitive salary, bonus, and equity.
  • Strong engineering culture focused on quality, sustainability, and modern practices.
  • Opportunity to work on complex цаг знач systems with experienced peers.
Application

📩 Apply now by sending your CV AND contact number to beya@sr2rec.co.uk or dropping me a call/text at 07378548899.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Consulting and Information Technology

Industries

IT Services and IT Consulting

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

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

On-site
GBP 80,000 - 100,000
Competitive salary package
Bonus and share options
Flexible working environment
Principal Full Stack Developer
Principal Full Stack Developer

RedTech Recruitment • Greater London

Hybrid
GBP 90,000 - 130,000
Well-funded startup environment
Shape product and technical direction
Modern tech stack
+2
Principal Java Engineer
Principal Java Engineer

NPAworldwide • Manchester

Hybrid
GBP 70,000 - 85,000
Flexitime 37.5 hrs
Hybrid working
Learning budget
+6
Senior Software Engineer
Senior Software Engineer

Rullion • Liverpool

Hybrid
Principal Software Engineer / Senior Full-Stack Software Engineer
Principal Software Engineer / Senior Full-Stack Software Engineer

慨正橡扯 • Manchester

Hybrid
GBP 70,000 - 90,000
Senior Java Software Engineer
Senior Java Software Engineer

NPAworldwide • Cheltenham

Hybrid
GBP 70,000 - 85,000
Hybrid working
Flexible 37.5-hour week
External training (5 days)
+7
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
Principal

The Difference Engine • United Kingdom

Hybrid
GBP 110,000 - 150,000
Benefits package
Remote-first with in-office 2 days/mo
Technical Lead
Technical Lead

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Greater London, West of England, Manchester

Hybrid
GBP 77,000 - 94,000
Career Coach
Summer Party London
Annual awaydays
+1
Senior Java Developer
Senior Java Developer

NPAworldwide • Birmingham

Hybrid
GBP 70,000 - 85,000
Flexible 37.5-hour week
Hybrid working
Training budget
+2