Join a high performing Technology and Data organisation, leading multiple engineering teams across strategic initiatives
Collaborate closely with Product, QA, and cross functional stakeholders to deliver scalable, secure, and future proof solutions that meet business needs, quality expectations, and long term technical standards
Requirements
Proven experience leading and mentoring engineering teams in a modern software environment
Strong hands on background building .NET/C# and Angular web applications
Deep understanding of modern architecture patterns (microservices, event driven systems, service oriented architecture)
Cloud native development expertise with AWS services (Lambda, API Gateway, EC2, S3, RDS, DynamoDB, SQS/SNS)
Solid DevOps knowledge including CI/CD, infrastructure as code, and containerisation
Strong experience delivering software in Agile environments with a focus on quality and user experience
Strong database skills across SQL and NoSQL systems
Commitment to engineering best practices including SOLID principles, design patterns, code reviews, and testing
Experience with observability, monitoring, alerting, and production readiness
Excellent communication skills, able to explain technical trade offs to both technical and non technical stakeholders
Practical, delivery focused mindset with the ability to remove bottlenecks and drive outcomes