Principal Software Engineer at Profile 29 | Torre

Principal Software Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation
GBP70k - 90k/year
~USD92.6k - 119k/year
Non-negotiable
location_on
Remote (for United Kingdom residents)
flightsmode
Visa sponsorship: No
Posted 2 months ago

Responsibilities


Role Overview: - Principal Software Engineer. - Salary up to £80,000, potentially higher for exceptional candidates. - Remote-based role with occasional travel to London for client work, with travel expenses paid - approx. once a month. - Candidates must be UK nationals, have resided in the UK for the past 5 years, and be prepared to undergo UK SC Security Clearance. - Proof of ID is required prior to interview. Company Context: - Growing technology consultancy. - Hands-on principal engineering role involving architecture ownership across multiple services, technical leadership across teams, and direct contribution to engineering standards and hiring. - The role requires writing code as well as setting direction. - Current delivery stack includes a Java/Spring Boot microservices platform on AWS EKS, a Next.js frontend, and Camunda-based process orchestration. Essential Experience: - 10+ years of experience at a principal or staff grade equivalent. Backend and Cloud: - Expert-level Java 17 or 21 with modern language features. - In-depth Spring Boot knowledge including security, transaction management, and async/reactive programming. - Microservices architecture design experience from scratch. - Production-level Kubernetes and Docker experience. - Hands-on AWS experience including EKS, Lambda, S3, RDS, and EventBridge. - CI/CD pipeline ownership. - Automated testing discipline including JUnit, Mockito, integration testing, and TDD or BDD. Frontend: - Held a lead or tech lead role on React development. - Implementation experience with FFE/BFE separation, including the split between the presentation layer and the frontend server-side tier. 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 is strongly preferred, though eligible candidates will be considered. Desirable Skills: - Camunda 8 or BPMN process orchestration. - Next.js experience including App Router, server components, and route handlers. - Terraform or other infrastructure-as-code at a module-authoring level. - React Native or equivalent experience 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. - Polyglot programming experience beyond Java. Eligibility Requirements: - Applicants must not require sponsorship for UK permanent employment status. - Work visas must allow for unrestricted work in the UK for at least the next 5 years.