Overview

Job Summary
The Engineering Manager will lead and mentor a team of engineers, overseeing the design, development, and deployment of software or product systems. The role involves managing project timelines, aligning engineering practices with company goals, and ensuring high technical standards across the team.

Key Responsibilities
Lead, mentor, and manage a team of software, hardware, or product engineers.
Plan, execute, and deliver engineering projects on time and within budget.
Collaborate with product, QA, and design teams to define technical requirements.
Maintain high standards of code quality and technical documentation.
Conduct regular code reviews and ensure best development practices.
Identify technical risks and devise mitigation strategies.
Guide team performance through KPIs, feedback, and development plans.
Recruit, onboard, and train new engineering team members.
Stay updated with industry trends and emerging technologies.
Ensure compliance with security, quality, and regulatory standards.

Required Skills & Qualifications
Bachelor’s or Master’s degree in Engineering, Computer Science, or related field.
Proven experience (5+ years) in a software/hardware engineering leadership role.
Strong technical background in [specify: full-stack development, embedded systems, etc.].
Experience with agile methodologies and project management tools.
Excellent leadership, communication, and organizational skills.
Ability to manage multiple projects and prioritize effectively.

Before applying for this position you need to submit your online resume. Click the button below to continue.