Your New RoleAs a Principal Software Engineer, you will provide technical leadership across multiple teams, shaping architecture, driving engineering standards, and solving complex platform-level challenges.This is a hands-on leadership role where you will influence technical direction while continuing to contribute directly to code and solution delivery.Key responsibilities include:Designing and delivering scalable microservices and event-driven systemsLeading architectural decisions, standards, and engineering best practicesSolving complex technical problems from design through to productionManaging and reducing technical debt with a pragmatic, commercial mindsetTranslating requirements into clear engineering deliverables and delegating effectivelyBuilding reusable platforms and components used across multiple teamsContributing to code, leading technical reviews, and resolving complex defectsMentoring engineers and helping uplift technical capabilityCollaborating with engineering and product teams to align technology outcomes with business goalsWhat You'll Need to SucceedYou will bring strong technical depth, system-level thinking, and the ability to influence beyond your immediate team.You will have:Demonstrated experience designing and leading microservices and event-driven architecturesA proven ability to define and uplift architecture and engineering standardsExperience delivering resilient, high‐volume systems in complex environmentsStrong communication skills and an ability to balance engineering excellence with delivery outcomesTechnical Skills & ExperienceRequired experience includes:Java full-stack development as a core skill (experience with C#, .NET, or Go is advantageous)Strong hands-on experience with AWS, including serverless, containerised and virtualised environmentsExperience with relational and NoSQL databases (e.g. Aurora, RDS, Redis, ElastiCache)Event-driven technologies such as SQS, SNS, EventBridge, or KafkaModern delivery and infrastructure tools including GitHub, GitHub Actions, Terraform Enterprise, and ArtifactoryStrong knowledge of observability and reliability, using tools such as OpenTelemetry, Prometheus, Grafana, and CloudWatchUnderstanding of security best practices, including secrets management and certificate rotationExperience with automated testing (TDD/BDD) and CI/CD pipelinesAbility to design and build data-intensive, highly scalable systemsKnowledge of deployment strategies and SRE principlesExposure or interest in AI/ML technologies and emerging engineering tools
Certifications (Desirable)AWS Solutions Architect or DevOps Engineer (Professional)AWS AI Practitioner or Machine Learning SpecialtyCertified Kubernetes Administrator (CKA) or Developer (CKD)
What You'll Get in ReturnYou'll join a mature engineering environment where technical leadership is valued and engineering decisions have impact at scale. This role offers the opportunity to influence platforms used by millions, work with modern technologies, and help shape long-term technical direction.