← Back to jobs

Principal Software Engineer

Skills

automationawsci cddevopsinfrastructure as codejavajavascriptmicroservicesmongodbpostgresqlreactspringsqltest automationJavaJavaScriptReactPostgreSQLMongoDBAWSCI/CDSQLSpring

Description

Salary: £75,000 - 95,000 per year

Requirements:
  • Significant software engineering experience and a track record of delivering large-scale enterprise web applications in financial services.
  • Deep experience with Java, Spring Boot and microservices, plus experience with JavaScript (React.js ideally), SQL, MongoDB, PostgreSQL, DevOps, CI/CD, test automation and Infrastructure as Code.
  • Strong AWS experience, including designing and deploying secure, resilient production workloads.
  • Experience designing and delivering complete digital customer journeys, including integrations, data, exception handling and operational support.
  • Experience leading software development teams.
  • Experience with APIs, test-driven development, automated test frameworks, code repositories, bug-tracking tools and wikis.
  • Ability to translate business requirements into technical solutions and clearly explain decisions to stakeholders.
  • Experience with AWS migrations, data engineering or data architecture is useful.
Responsibilities:
  • Design and deliver end-to-end, full-stack digital journeys covering customer experience, APIs, integrations, data, security and production support.
  • Build and improve Java and Spring Boot microservices, focusing on resilience, scalability and performance.
  • Design secure, reliable AWS solutions and make informed decisions about architecture and technical trade-offs.
  • Write, test and release code, using automation across build, test and deployment.
  • Guide a small team of engineers and collaborate with product, business and architecture stakeholders.
  • Improve existing systems through practical, measured changes rather than relying on wholesale redesign.
Technologies:
  • AWS
  • CI/CD
  • DevOps
  • Support
  • Java
  • JavaScript
  • MongoDB
  • PostgreSQL
  • React
  • SQL
  • Security
  • Spring
  • Spring Boot
  • Web
  • microservices
  • Cloud

More:

We are recruiting a Principal Software Engineer for a financial services organisation investing in its digital products and bringing more engineering in-house. This is a hands-on role focused on designing complex customer-facing digital services, writing production code and leading technical decisions across a team. The position is based in London, with hybrid working and six days onsite per month. The package is £75,000–£95,000, plus a 10% pension contribution, 10% cash allowance, bonus and benefits package.

last updated 40 week of 2026

Get similar jobs in United Kingdom by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in United Kingdom.

No similar openings right now. Refine your search or create an alert above.