Working closely with the Director of Product and Director of Engineering, you will oversee all technological aspects for your designated technology team. Your responsibilities will encompass engineering processes such as system design, development, CI/CD, production support, continuous process improvement, as well as contributing to strategy and roadmaps. You will cultivate an innovative culture that promotes lateral thinking and early risk identification, while adopting a collaborative approach to problem-solving.
You will be responsible for hiring, mentoring, and coaching Engineers and aspiring leaders in your teams while building a high-performing yet psychologically safe environment for them to excel. You will own the engineering process, including agile delivery ceremonies, and work with engineering leaders from other teams or platforms to resolve issues that impact delivery. You are also responsible for ensuring high code quality, testing, and security standards are integral to the team's culture.
You will collaborate closely with Product Managers to ensure the team understands the problems they are addressing and be accountable for the reliability and uptime of the applications your team manages. You will participate in incident management, team roster activities, take ownership when issues arise, run incident post-mortems and ensure actions are completed to enhance the applications over time. Furthermore, you will manage any technology suppliers involved in delivering your service.