Software Engineer – Engineering Enablement (AI, Quality & Platform Reliability)
The Scope:
This is a hands-on engineering role focused on improving how software is built, tested, deployed, and operated across a large-scale digital banking technology environment. The team exists to strengthen system reliability, improve quality, and accelerate software delivery across multiple engineering teams. Rather than working on a single product, you’ll be building internal Agentic AI solutions that help hundreds of engineers deliver better software, faster and more safely.
The Environment:
The environment is collaborative, pragmatic, and engineering-led. Teams are encouraged to improve how things are done, not just execute what’s already defined. You’ll work closely with platform, infrastructure, and application teams across a modern cloud-based technology landscape.
The Role:
You will work across engineering enablement, platform reliability, and developer experience. Your focus will be to improve the systems and tooling that underpin software delivery.
Responsibilities:
- Design and build AI-enabled quality engineering solutions that improve how applications are tested and released
- Work with platform teams to enhance CI/CD pipelines and streamline delivery processes
- Develop and support systems that improve observability, including monitoring, logging, and alerting
- Help improve application stability, performance, and security through better engineering practices
- Combine hands-on software development with operational support in a production environment
- Contribute to internal tooling and automation that improves developer experience at scale
You’ll be an engineer who enjoys working across systems, tooling, and platform challenges rather than just feature development.
Requirements:
- Strong experience with Java and Python, and solid Linux fundamentals
- Exposure to AI technologies, including AI agents or AI-assisted engineering tools
- Experience with Docker, Kubernetes, and cloud platforms
- Hands-on experience building and improving CI/CD pipelines
- Understanding of testing practices, security considerations, and observability tooling (monitoring, alerting, logging)
- A mindset focused on improving systems, automation, and engineering productivity
As this roles sits in an internally facing team, your clients are other engineers. You will liaise and interact with these clients face to face on a daily basis. As such, the role requires someone who thrives on human interaction, someone who is hugely paasionate about AI and someone who would jump at the chance to run a demo or presentation to better explain how these AI agents can make an engineer's life easier.
Contract role - 12 month engagement - 1 interview round only!