Provide technical leadership within the team and domain, guiding design decisions and architectural direction
Design, build, and deliver secure, scalable, and maintainable complex features and systems
Own technical outcomes end-to-end, from discovery and design through delivery and long-term operation
Lead by example in AI-assisted software engineering while maintaining engineering judgment and accountability
Improve AI-enabled development practices and automate repetitive engineering work
Represent Engineering at an organisational level and partner with Product, Sales, Marketing, Support, Operations, Legal, and Compliance
Mentor and coach engineers, supporting their technical growth and confidence
Set standards for code quality, testing, observability, and operational excellence
Collaborate with Product and Design to shape solutions, challenge assumptions, and manage trade-offs
Lead technical discussions, reviews, and incident investigations
Contribute to wider engineering initiatives and influence technology-organisation standards
Requirements
Significant experience building and operating production software in a modern engineering environment
Experience leading technical design and delivery for complex systems or domains
Comfortable working across backend and frontend systems, including Go, TypeScript, JavaScript, and Python
Strong knowledge of APIs, data modelling, testing strategies, and system design
Active use of AI-assisted engineering tools in the development workflow
Experience demonstrating how AI-assisted tools improve software design, development, testing, or maintenance
Experience with Go, TypeScript, React, React Native, Temporal, PostgreSQL, GCP, and AI-assisted engineering tools, depending on the team
Ability to mentor engineers and lead through influence rather than authority
Ability to communicate complex technical ideas clearly to technical and non-technical stakeholders
Comfortable working in a fast-moving, regulated environment where quality and trust are critical
Core Competencies
Demonstrates expertise in technical leadership, guiding design decisions and architectural direction while ensuring the delivery of secure, scalable, and maintainable systems. Proficient in mentoring engineers and improving AI-assisted development practices to enhance software engineering outcomes.
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.