Senior Software Engineer
Core
Design, build, and support secure, resilient, and scalable cloud-based digital services for millions of UK citizens, modernizing legacy platforms.
Role type
Senior Software Engineer (Technical Lead)
Builds
Secure, resilient, and scalable cloud-based digital services
Domain
Public Sector / Government / Cloud Infrastructure
Required skills
Cloud-native architecture design, Distributed systems design, Security integration, CI/CD pipeline design, Infrastructure-as-code, Agile technical leadership
Preferred skills
Mentoring engineers, Influencing technical strategy, Modernizing legacy systems
Technologies
AWS, Kubernetes, Docker, Terraform, CloudFormation, Java, Microservices
Responsibilities
Design and assure scalable, resilient, and secure technology solutions; Lead within multidisciplinary agile teams to shape technical direction; Embed security, accessibility, and operational resilience into architectural designs; Modernize large-scale legacy platforms into cloud-based architectures; Mentor engineers and champion engineering best practices.
Seniority
Senior, hands-on IC with leadership responsibilities