Lead, coach, and mentor engineers across all levels while owning hiring, onboarding, retention, and career progression.
Foster an inclusive, high-trust team culture focused on collaboration, accountability, and sustainable ways of working.
Ensure predictable, high-quality delivery of product and platform initiatives by driving Agile practices, managing risks/dependencies, and aligning technical execution with business outcomes.
Provide technical oversight and guidance for scalable, resilient, secure, and maintainable systems and architectures.
Champion engineering excellence and modern practices, including automated testing, CI/CD, observability, Infrastructure as Code (IaC), and secure development.
Maintain system reliability and operational sustainability through incident management, post-incident reviews, and engineering health metric tracking.
Requirements
Significant experience in software engineering, including experience leading engineering teams in agile environments.
Proven people management experience with responsibility for coaching, performance, and team development.
Strong technical foundations with the ability to engage deeply in architecture and system design discussions.
A data-informed and outcome-driven mindset.
The ability to simplify complexity and make pragmatic trade-offs.
Experience building healthy engineering cultures focused on quality, ownership, and collaboration.