Engineering Manager
Job Overview
We are seeking a highly motivated and technically strong Engineering Manager to lead and grow our engineering team. This role balances hands-on technical leadership with people and project management, ensuring delivery of high-quality solutions while fostering team development and innovation.
Key Responsibilities
- Leadership & Team Management
- Lead, mentor, and coach a team of engineers across disciplines.
- Foster a culture of collaboration, accountability, and continuous improvement.
- Support career development and performance management for team members.
- Project & Delivery Management
- Drive execution of engineering projects from concept to delivery.
- Ensure technical solutions meet business needs, customer expectations, and quality standards.
- Collaborate with product managers, designers, and stakeholders to define scope, priorities, and timelines.
- Technical Direction
- Provide architectural guidance and oversee design reviews.
- Stay current with emerging technologies and industry best practices.
- Ensure scalability, reliability, and security in system designs.
- Cross-Functional Collaboration
- Partner with internal teams (Product, QA, Operations, Customer Success) to align engineering efforts with company objectives.
- Communicate effectively with executives, clients, and stakeholders on progress, risks, and opportunities.
Requirements
- Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field (or equivalent experience).
- 5+ years of engineering experience, with at least 2+ years in a leadership role.
- Proven track record of managing and scaling technical teams.
- Strong background in vision systems, robotics, and/or AI/ML applications.
- Familiarity with CI/CD, DevOps, and cloud infrastructure (AWS, GCP, or Azure).
- Excellent problem-solving, organizational, and communication skills.
- Experience with agile methodologies and modern development practices.