Employer Overview
A global technology company specializing in advanced control room solutions that support mission-critical operations. Its unified platform, powered by AI and IoT, connects digital and physical systems to provide real-time operational intelligence, enabling organizations to move from reactive to proactive decision-making.
Job Summary
We are seeking an experienced Engineering Manager to lead and develop high-performing engineering teams while overseeing the full software development lifecycle. The role focuses on aligning technical execution with business objectives, ensuring delivery excellence, and fostering a strong engineering culture.
Key Responsibilities
- Manage, mentor, and coach engineering teams to foster professional growth.
- Oversee the end-to-end software development life cycle using Agile methodologies.
- Collaborate with Product Managers to align technical execution with business goals.
- Identify and resolve technical bottlenecks and resource constraints.
- Conduct regular 1-on-1s, performance reviews, and career development planning.
- Ensure team adherence to coding standards and operational excellence.
Qualifications
- BSc in Computer Science or Information Technology.
- 810 years in software development with at least 2 years in a leadership role.
- Strong people management.
- Scrum / Agile methodologies
- Technical project oversight
- Software development and engineering tools.
- Ability to lead and mentor engineering teams.
- Ability to oversee the full software development lifecycle.
- Ability to collaborate with product teams to align technical delivery with business goals.
- Ability to identify and resolve technical bottlenecks and resource constraints.
- Ability to maintain coding standards and operational excellence.
- Fluent in English (written and spoken).