> Markdown version of [/jobs/ext/2019129-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2019129-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Profile 29 - **Location:** Nottingham, UK (Remote available) - **Experience:** Expert - **Salary:** £80,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, Automation of Tests, Business Process Model and Notation, Continuous Integration, Data Normalization, Junit, Mockito, Next.js, Network Routers, Test-Driven Development (TDD), ReactJS, Spring-boot, Backend, SC Clearance, Integration Tests, Kubernetes, Free and Open-Source Software, React Native, Front End Software Development, Software Coding, Terraform, AWS EKS, Docker, Microservices - **Published:** August 11, 2026 - **Apply:** https://www.totaljobs.com/job/principal-software-engineer/profile-29-job107823843 ## About the Role Experience level: 10+ years minimum, principal or staff grade equivalent. Backend and cloud: Java 17 or 21, at expert level - modern language features Spring Boot in depth: security, transaction management, async/reactive Microservices architecture design - has designed services from scratch Kubernetes and Docker in production (not local development use) AWS, hands-on: EKS, Lambda, S3, RDS, EventBridge CI/CD pipeline ownership Automated testing discipline: JUnit, Mockito, integration testing, TDD or BDD Frontend: Held a lead or tech lead role on frontend development in React. Leadership must have been over React work itself. Understands and has implemented FFE/BFE separation - the split between the presentation layer (components, styling, client state) and the frontend's own server-side tier (data aggregation for the UI, session and auth handling, server-side rendering, API route composition). Leadership: Architecture ownership across multiple systems Cross-team technical leadership Track record of influencing engineering standards, technology choices, or hiring Evidence of growing other engineers Security clearance: UK SC clearance required. Active clearance strongly preferred; eligible candidates considered - must be a UK national with 5+ years continuous UK residency. Desirable: Camunda 8 / BPMN process orchestration Next.js specifically (App Router, server components, route handlers) Terraform or other infrastructure-as-code, to module-authoring level React Native or equivalent - building native mobile from a React codebase Design system or component library ownership Consultancy or client-facing delivery background Open-source contributions, conference talks, or published technical writing ## Description * Role can be based remotely, as long as you can occasionally travel to London for client work (travel expenses paid) - approx. once a month., This role is with a growing is a technology consultancy. This is a hands-on principal engineering role: architecture ownership across multiple services, technical leadership across teams, and direct contribution to engineering standards and hiring. Their successful candidate will be writing code as well as setting direction - this is not a purely architectural or management position. Current delivery is a Java/Spring Boot microservices platform on AWS EKS, with a Next.js frontend and Camunda-based process orchestration. ## Related Videos - [Hosting a modern justice system](https://www.wearedevelopers.com/videos/332-hosting-a-modern-justice-system) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)