Principal Software Engineer

Principal Software Engineer

Full-Time 60000 - 75000 £ / year (est.) No working from home possible
Amber Labs

At a Glance

  • Tasks: Lead the design and development of scalable Java applications in a dynamic team.
  • Company: Join a major UK public sector digital transformation programme.
  • Benefits: Competitive salary, remote work, and travel expenses covered.
  • Other info: Opportunity for mentoring and technical leadership in an agile setting.
  • Why this job: Make a real impact on services used by millions across the UK.
  • Qualifications: Experience in Java, Spring Boot, and cloud-native environments.

The predicted salary is between 60000 - 75000 £ per year.

We’re looking for an experienced Principal Java Developer to join a major UK public sector digital transformation programme delivering large-scale, user-centered services used by millions across the UK. This is an opportunity to work within a complex cloud-native environment, helping build scalable and resilient digital platforms that manage high-volume transactions, case management, and document-driven workflows.

The Role

As a Principal Java Developer, you’ll work within cross-functional agile teams to design, build, and evolve modern digital services. You’ll collaborate closely with architects, engineers, product teams, delivery managers, and stakeholders to deliver high-quality solutions while providing technical leadership and mentoring across development teams. You’ll also play a key role in:

  • Leading the design and development of scalable Java-based applications
  • Promoting engineering best practices including TDD, code reviews, and continuous improvement
  • Mentoring developers and providing technical leadership across agile teams
  • Driving collaboration across teams and stakeholders
  • Contributing to technical decision-making, architecture discussions, and delivery planning
  • Ensuring solutions are cloud-native, resilient, secure, and maintainable

Tech Environment: Spring Boot, Maven, AWS, Relational

Amber Labs

Contact Details:

Amber Labs Recruitment Team

We think you need these skills to ace Principal Software Engineer

Java (11)
Spring Boot
AWS
Cloud-native Development
Agile Methodologies
Technical Leadership
Mentoring