Principal Software Engineer

Wearehaystack — United Kingdom · Posted ~23 hours ago

Lead Full-time

Skills

Java Spring Boot Microservices AWS Architecture Technical leadership Software development Next.js Camunda Java 17 Java 21 AWS EKS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Take technical ownership across multiple services in a technology consultancy, balancing hands-on coding with architectural direction and engineering leadership. Work with Java and Spring Boot microservices, cloud-native infrastructure, a modern web frontend, and workflow orchestration. The role requires extensive senior-level experience and eligibility for UK security clearance, including UK nationality and recent UK residency.

Highlights

Principal-level role combining hands-on engineering with architecture ownership and technical leadership, plus paid travel expenses for occasional client work.

Description

A technology consultancy is seeking a highly skilled and experienced Principal Software Engineer. This company is at the forefront of digital transformation, delivering innovative solutions to complex technical challenges for a diverse client base. The Role Drive architecture ownership across multiple services and provide technical leadership across teams. Directly contribute to engineering standards and best practices, as well as talent acquisition. Write high-quality code, balancing hands-on development with strategic direction. Collaborate on a Java/Spring Boot microservices platform on AWS EKS with a Next.js frontend and Camunda orchestration. Occasional travel to London for client work (approx. once a month) with expenses paid. UK SC Security Clearance required; must be a UK National who has resided in the UK for the past 5 years. What You'll Need Minimum 10+ years of experience at a principal or staff-grade equivalent level. Expert-level proficiency in Java 17 or 21, leveraging modern language features. In-depth knowledge of Spring Boot, including security, transaction management, and asynchronous/reactive programming. Proven experience designing microservices architectures from the ground up. Hands-on experience with Kubernetes and Docker in production environments. Practical expertise in AWS services such as EKS, Lambda, S3, RDS, and EventBridge. Experience owning CI/CD pipelines and a strong discipline in automated testing (JUnit, Mockito, integration testing, TDD/BDD). Lead or tech lead experience in React frontend development, understanding FFE/BFE separation. What's On Offer Competitive salary, potentially higher for exceptional candidates. Opportunity to shape engineering direction and mentor other engineers. Work with cutting-edge technologies in a dynamic consultancy environment. Flexible remote work arrangement with compensated travel for client engagements. Apply via Haystack today!