- 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.
Highest-signal resume keywords
- Technical Leadership
- AI-Assisted Engineering Tools
- Go Programming
- TypeScript Development
- System Design
ATS Optimization Keywords
Hard Skills
- Go
- TypeScript
- JavaScript
- Python
- APIs
- Data Modelling
- Testing Strategies
- System Design
- React
- PostgreSQL
Soft Skills
- Mentoring
- Communication
- Collaboration
- Influence
- Coaching
Industry Keywords
- Production Software
- Regulated Environment
- Operational Excellence
- Code Quality
- Observability
Tools & Technologies
- GCP
- React Native
- Temporal
- AI-Assisted Engineering Tools