We are seeking a highly skilled software engineering manager to oversee critical software projects from planning, development, to delivery.
Key responsibilities
- Oversees the planning and execution of systems projects, including budgeting, hiring, sourcing of partners, vendors, and contractors.
- Manage software projects within constraints of scope, quality, time, and cost to deliver specified requirements and meet customer expectations.
- Develop and manages the work plan with the software engineering team to ensure work assignment is effective, progress is tracked, and project can be completed on time and within budget.
- Manage cross-functional teams.
- Monitor and track software development progress and provide status updates.
- Identify potential risk, resource gaps and implement mitigation strategies.
- Foster customer relations and manage customer expectations within project scope.
- Manage and align partners, vendors, and sub-contractors to project goal.
- Motivate team members and resolve conflicts to ensure a productive work environment.
- Provide training and mentor team of software developers.
- Manage the software development life cycle from requirements, design, development, testing, release, training, and documentation.
Ideal requirements
- At least 7 years of experience leading IT projects in software development
- Experience working under a system integrator.
- Strong knowledge of agile or scrum methodologies.
- Experience with regional teams and knowledge of security aspects in software systems.
- Experience in contracts management and collaborating in cross-functional environments.
- Project Management certification (e.g., PMP, CITPM) is highly desirable