Title:  Program Manager - Learning Technologies

Job ID:  10503

ST Electronics Hub, SG



  • Manage software development programs, including defining program goals, creating program plans, and tracking progress against goals and milestones.
  • Collaborate with cross-functional teams to develop project requirements, scope, and schedules.
  • Lead project planning and execution, including risk management, resource allocation, and stakeholder communication.
  • Identify and manage project dependencies and critical path activities.
  • Ensure that projects are completed on time, within budget, and to the satisfaction of stakeholders.
  • Develop and maintain project documentation, including project plans, schedules, status reports, and risk logs.
  • Facilitate communication and collaboration between cross-functional teams to resolve issues and ensure that project goals are achieved.
  • Proactively identify and address project risks and issues, and develop contingency plans as needed.
  • Continuously improve project management processes and methodologies to optimize program efficiency and effectiveness.
  • Manage cloud-based applications and services, including deploying and configuring cloud resources, monitoring application performance, and troubleshooting issues.
  • Ensure the security of cloud-based applications by implementing appropriate security controls and conducting regular vulnerability assessments and penetration testing.
  • Continuously monitor and optimize cloud application performance to ensure scalability, reliability, and cost-effectiveness.


  • Minimum of 7 years of experience in software program management, preferably in a large-scale enterprise environment.
  • Proven experience in managing software development programs from conception to delivery.
  • Strong understanding of software development methodologies such as Agile and Waterfall.
  • Experience with project management tools such as Jira, Confluence, or Trello.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Strong analytical and problem-solving skills, with the ability to think strategically and creatively.
  • Proven ability to manage multiple projects simultaneously, prioritize tasks, and meet deadlines.
  • Familiarity with software development technologies and concepts.
  • Experience in managing cloud-based applications and services, preferably in Amazon Web Services (AWS) or Microsoft Azure.
  • Strong understanding of cloud security and experience implementing security controls.
  • Experience with containerization technologies such as Docker and Kubernetes.


Click here to know more about Learning Technologies in ST Engineering: https://www.stengg.com/en/defence/training-and-simulation/learning-technologies/