Overview
Engineering Manager Jobs in Singapore at OIM Niger
Title: Engineering Manager
Company: OIM Niger
Location: Singapore
Role Description
The Engineering Manager is responsible for leading software or engineering teams to deliver high-quality products, systems, and technical solutions that align with business goals. This role combines technical leadership, team management, and project coordination to ensure successful execution of engineering initiatives.
The position involves overseeing the planning, development, and delivery of engineering projects while ensuring technical standards, timelines, and quality expectations are met. The Engineering Manager works closely with product managers, designers, and stakeholders to translate business requirements into technical execution plans.
A key responsibility includes leading and mentoring engineering teams, supporting their professional growth, and ensuring effective collaboration across functions. The role helps establish engineering best practices, coding standards, and development processes that improve team efficiency and product quality.
The Engineering Manager also participates in technical decision-making, architecture discussions, and system design reviews to ensure scalable, reliable, and maintainable solutions. This includes evaluating technical risks, resolving complex engineering challenges, and guiding implementation strategies.
In addition, the role manages project timelines, resource allocation, and sprint planning activities to ensure smooth delivery of engineering work. The Engineering Manager monitors progress, identifies blockers, and ensures teams are aligned with priorities and objectives.
The position is also responsible for performance management, hiring support, and building high-performing engineering teams. Strong leadership, communication, and organizational skills are essential to foster collaboration and maintain a productive engineering culture.
The Engineering Manager plays a critical role in bridging business strategy and technical execution, ensuring that engineering efforts contribute effectively to product success and organizational growth.
Qualifications
- Strong technical background in software engineering or systems development.
- Experience leading engineering teams and managing technical projects.
- Understanding of software architecture, system design, and development practices.
- Strong leadership, mentoring, and team management skills.
- Ability to manage project timelines, priorities, and resource allocation.
- Excellent problem-solving and decision-making abilities.
- Strong communication skills for technical and non-technical stakeholders.
- Experience with agile development methodologies (Scrum, Kanban, etc.).
- Ability to conduct code reviews and guide technical improvements.
- Understanding of DevOps, CI/CD, and modern development workflows.
- Strong organizational and planning skills.
- Ability to manage multiple engineering initiatives simultaneously.
- Experience in performance management and team development.
- Commitment to building scalable, reliable, and high-quality systems.
- Ability to align engineering work with business objectives and product strategy.