Principal Software Engineer

Company: SR2 | Socially Responsible Recruitment | Certified B Corporation™
Apply for the Principal Software Engineer
Location: Greater London
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

#J-18808-Ljbffr…

Posted: January 16th, 2026