Job Description
An Engineering Manager leads technical teams, manages engineering projects, ensures quality delivery, improves processes, and aligns product development with business goals.
Responsibilities
- Lead engineering teams to deliver scalable technical solutions.
- Manage project timelines, resources, risks, and dependencies.
- Review architecture, code quality, and technical decisions.
- Collaborate with product, design, and business stakeholders.
- Mentor engineers through feedback, coaching, and guidance.
- Ensure agile delivery, sprint planning, and execution.
- Track performance metrics and improve engineering productivity.
- Resolve technical challenges and support production stability.
Required Skills
- Strong leadership, communication, and team management skills.
- Experience in software architecture and system design.
- Knowledge of agile, scrum, and delivery management.
- Ability to manage deadlines, priorities, and stakeholders.
- Strong problem-solving and technical decision-making ability.
- Understanding of DevOps, cloud, and engineering practices.
Note: Salary depends on experience, skills, location, and is paid in local currency.