Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Principal software engineer - java

Cambridge
Opus Resourcing
Principal software engineer
Posted: 10 September
Offer description

This range is provided by Opus Resourcing Ltd. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.


Base pay range

Salary £70-90k + Bens + Options


Overview

Principal Software Engineer with a Java backend / full-stack experience to take a lead role in designing and architecting the SaaS platform for an early-stage clean-tech startup on a mission to accelerate the shift to a greener energy world by optimising complex grid-scale battery assets for asset owners through data, ML, and SaaS innovation.

Proximity to Cambridge would be ideal, although a remote role across the UK / with some company meetups. A UK-based role that requires being eligible to work.

Interested? Apply now or reach out to Opus Resourcing for more details.


What you’ll be doing as a Principal Engineer

* Lead on software design, architecture, and coding to shape a scalable, resilient full-stack SAAS platform.
* Build cloud-native Java microservices (Spring Boot / Micronaut) and drive engineering practices.
* Drive continuous improvement in engineering culture, mentoring/coaching other engineers and guiding technical decisions.
* Collaborate across product, engineering, and customer teams to deliver impactful solutions to the SaaS platform.

You’ll bring strong software engineering practices to a fast-moving, collaborative environment, setting technical direction while staying hands-on with code within a small, focused cross-functional team.

This is a rare opportunity to be part of the early days of a high-growth renewable energy startup, shaping both the product and the engineering culture. You’ll have the freedom to make architectural decisions that matter — while contributing directly to the clean energy transition.

Cambridge-based office, with flexibility to work fully remote across the UK.


Key skills you will bring as a Principal Software Engineer

* Proven track record in building enterprise-grade Java / Microservices backend systems (Spring Boot or Micronaut preferred)
* Cloud Native development ideally with AWS
* Strong experience with DDD / Domain Driven Design
* Sound knowledge of design and build of distributed systems / event-driven systems, ideally with Kafka
* Deep understanding of software architecture, patterns, scaling/resilience.
* Hands-on expertise with platform engineering / DevOps practices (Kubernetes, Terraform, containers, CI/CD, ECS, Gitlab etc).
* A proactive, startup mindset with the ability to balance strategy and execution.


Nice to have skills as a Principal Engineer

* Familiarity with Data Engineering patterns, Data Products / Kafka / Kafka streams, and Data Pipelines.
* Experience with platform-as-a-product delivery or platform engineering. Familiarity with Machine Learning Engineering tools and frameworks.
* Experience with microservice networking and service meshes (such as Istio).
* Well-informed on security considerations in a cloud native environment, with prior experience with related tooling (e.g. OPA, IRSA)
* Experience of working within startup environments


Seniority level

* Mid-Senior level


Employment type

* Full-time


Job function

* Information Technology


Industries

* Software Development

Referrals increase your chances of interviewing at Opus Resourcing Ltd by 2x

Get notified about new Principal Software Engineer jobs in Cambridge, England, United Kingdom.

Cambridge, England, United Kingdom 6 days ago

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Principal software engineer - media video driver
Cambridge
ARM
Principal software engineer
Similar job
Principal software engineer - machine learning
Cambridge
ARM
Principal software engineer
Similar job
Staff/principal software engineer
Cambridge
ARM
Principal software engineer
See more jobs
Similar jobs
Opus Resourcing recruitment
Opus Resourcing jobs in Cambridge
Engineering jobs in Cambridge
jobs Cambridge
jobs Cambridgeshire
jobs England
Home > Jobs > Engineering jobs > Principal software engineer jobs > Principal software engineer jobs in Cambridge > Principal Software Engineer - Java

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save