Head of Software Engineering
Role details
Job location
Tech stack
Job description
Reporting to the VP of Engineering, the Head of Engineering leads multiple engineering squads and key roadmap deliveries across the Tes ecosystem and product stack. Successful candidates will have a pragmatic approach to delivering value at pace and be able to bring stakeholders along on the journey. Additionally, each of the heads of engineering is responsible for delivering a set of roadmap projects on time with quality. Key responsibilities include recruiting, mentoring, optimising development processes, and aligning technical roadmaps with business goals. This leadership role requires 7+ years of management experience, including a proven track record of technical delivery.
Key Responsibilities
- Team Leadership & Talent Management: Hiring, mentoring, and managing engineering managers and teams, fostering a high-performing culture.
- Leading the technical decision-making process: A strong understanding of SOLID and design patterns to support the roadmap delivery.
- Execution & Delivery: Overseeing product development and ensuring on-time delivery of high-quality, secure solutions. Ensuring teams assigned to technical support activities deliver outcomes on time.
- Cross-Functional Collaboration: Partnering with Product, Design, Sales, and Finance to align engineering efforts with business goals.
- Process Improvement: Implementing Agile/Scrum methodologies and automating processes to improve productivity.
Requirements
Do you have experience in Software development?, * Experience: 7+ years of experience, typically with 5+ years in senior leadership or management roles.
- Leadership: Proven ability to manage large teams, with strong mentorship skills.
- Technical Expertise: Very Strong background in software development and architectural design with a polyglot environment. Good knowledge of Cloud architectures and design patterns.
- Communication: Excellent negotiation, interpersonal, and communication skills.