Key Responsibilities
- Lead and mentor engineering teams to deliver high-quality software solutions
- Define and execute engineering best practices and processes
- Collaborate with product and design teams to align technical roadmaps
- Oversee project planning, execution, and delivery
- Identify and resolve technical challenges and bottlenecks
- Drive innovation and continuous improvement within the team
Requirements
- 7+ years in software engineering with 3+ years in a leadership role
- Proven track record in team leadership and project management
- Strong understanding of Agile methodologies and software development practices
- Experience in system design and technical architecture
- Ability to balance technical excellence with business objectives