Job Summary:
We seek an experienced and motivated Engineering Manager to lead a team of talented engineers to deliver high-quality, scalable, and innovative products. The ideal candidate will have a strong technical background, proven leadership skills, and a passion for mentoring engineers while driving projects from conception to production.
Key Responsibilities:
- Lead, mentor, and grow a team of software/hardware engineers through coaching, career development, and performance management.
- Collaborate cross-functionally with Product, Design, and other stakeholders to define, prioritize, and deliver engineering initiatives.
- Drive technical excellence, code quality, and best practices within the team.
- Ensure projects are delivered on time, within scope, and aligned with business goals.
- Contribute to strategic planning, resource allocation, and roadmap development.
- Foster a culture of continuous improvement, innovation, and high performance.
- Identify and address technical debt, risks, and bottlenecks early in the development process.
- Stay updated on emerging technologies and trends to guide the team in adopting appropriate solutions.
Requirements:
- Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.
- 5+ years of engineering experience, including 2+ years in a leadership or management role.
- Proven ability to manage and scale high-performing technical teams.
- Strong problem-solving, communication, and organizational skills.
- Experience with agile development methodologies.
- Proficient in software programming.