Tech Stack
AWSEC2GraphQLReactReact NativeRubyRuby on RailsTypeScript
About the role
- Provide strategic direction and technical leadership for Production Engineering and Foundation Software Engineering teams.
- Develop and execute a forward-thinking product strategy aligned with Jobber’s long-term business goals.
- Manage Engineering Managers and Senior Engineering Managers supporting growth and continuous improvement of 50+ Software Engineers.
- Drive product quality, stability, and performance while protecting agility and maximising impact through scaling.
- Amplify engineering excellence through best practices, mentorship, and a culture of continuous improvement.
- Partner with Leadership Team peers to drive company strategy and advance critical company objectives.
Requirements
- Proven experience as an organizational leader at the Director level or higher.
- A strong track record of managing and developing people managers across multiple teams and disciplines.
- Hands-on experience running agile organizations at scale, with a sense of urgency to deliver high-quality solutions to customer problems.
- Experience developing and executing a strategy that balances feature development, infrastructure improvement, and ongoing software maintenance.
- A demonstrated ability to balance customer value with business impact while managing a multi-million dollar budget.
- A mindset that embraces AI and emerging technologies as opportunities to accelerate innovation and elevate team capabilities.
- Experience building diverse, high-performing teams.
- Familiarity using our tech stack: Ruby on Rails, TypeScript, and/or React (React Native for mobile is a plus) in a production environment (nice to have).
- Experience working with GraphQL, API Layer, and performance optimization (nice to have).
- Foundational knowledge of AWS (e.g., Lambda, ECS, EC2) (nice to have).
- Proven experience leading 5+ engineering teams, including managing other managers (nice to have).
- Experience building software via leading LLM providers (nice to have).