Key Responsibilities
- Lead and mentor a team of engineers to deliver high-quality software solutions
- Define technical roadmaps and align engineering efforts with business goals
- Oversee system architecture and ensure scalability, reliability, and security
- Drive Agile/Scrum processes and foster a culture of continuous improvement
- Collaborate with product and design teams to prioritize features and resolve dependencies
- Monitor team performance and implement strategies for growth and efficiency
Requirements
- 7+ years of software engineering experience with 3+ years in a leadership role
- Proven track record of delivering complex technical projects
- Strong understanding of system design and software architecture principles
- Experience with Agile methodologies and team management
- Excellent communication and stakeholder management skills