Key ResponsibilitiesPeople leadership and development: Lead, coach and mentor engineers, supporting career progression, performance and team engagement.
Delivery ownership: Own delivery commitments, managing priorities, dependencies and risks alongside Product and other stakeholders.
Engineering standards: Champion sound architecture, maintainable code, code reviews and consistent development practices.
Quality engineering: Embed automated testing and quality throughout the development lifecycle to improve reliability and reduce defects.
Agile delivery: Support effective Agile practices, remove blockers and help teams continuously improve.
Secure development: Promote secure coding, security testing and development best practices.
AI and innovation: Identify practical opportunities to use AI, automation and new technologies to improve products and engineering productivity.
Technical collaboration: Guide discussions on APIs, Azure cloud services, distributed systems and DevOps practices.