
Principal Software Engineer - Product team
- United Kingdom
- Permanent
- Full-time
- Lead the architecture and delivery of secure, scalable microservices in a multi-cloud, containerized environment
- Design and implement solutions using Java/Kotlin, Spring Boot, Kafka, and other cloud-native tools
- Champion Domain-Driven Design (DDD), clean architecture, and event-driven paradigms
- Guide engineers through code reviews, design sessions, and architecture governance
- Mentor team members and maintain a culture of technical excellence, continuous learning, and collaborative delivery
- Define and uphold engineering best practices, including documentation, testing, observability, and CI/CD integration
- Collaborate with Product, DevOps, and Security teams to translate business needs into reliable technical solutions
- Drive infrastructure automation and deployment consistency using Kubernetes and Git-based workflows
- Engage in performance tuning, debugging, and incident resolution across the full stack
- Contribute to platform-wide decisions around data modeling, APIs, and long-term architectural evolution
- Minimum 10+yrs of deep hands-on expertise in Java/Kotlin, Spring Boot, and modern service-oriented architecture
- Strong understanding of Kafka, event-driven patterns, and asynchronous communication
- Experience designing and scaling cloud-native platforms in AWS or Azure
- Solid experience with Kubernetes, Docker, and infrastructure automation
- Knowledge of CI/CD tools like GitHub Actions, GitLab CI, or Jenkins
- Strong grasp of DDD, API design, and operational aspects like logging, monitoring, and alerting
- Ability to work across the full stack and understand how systems interact in production
- Demonstrated leadership in complex delivery environments, with the ability to align teams around a shared technical vision
- Excellent communication and stakeholder engagement skills-able to translate complexity into clarity
- Experience with Terraform, Helm, or GitOps tooling
- Familiarity with front-end technologies such as React and TypeScript
- Exposure to GraphQL, observability stacks (e.g., Prometheus, OpenTelemetry), or large-scale data platforms
- Prior work in regulated industries (BFSI, telecom, public sector)
- A builder's mindset, passionate about developing scalable, secure, and future-proof systems
- The ability to lead through complexity-guiding teams through uncertainty with structure and clarity
- A collaborative, mentoring approach, focused on enabling those around you
- A bias for action, balanced with a disciplined approach to testing, automation, and operational readiness
- Curiosity and openness to new ideas, technologies, and better ways of working