Point your AI agent at freehire and let it find you a job.

Get the CLI →

APBA TG Human Resource

Software Engineering and Delivery Manager (Singaporean Only)

Posted Updated
Discussion

Salary: $8,000 – $9,500 per month

Responsibilities

People and Organisation Leadership

  • Lead, manage, and develop a high-performing software engineering organisation.

  • Coach and mentor software managers, architects, technical leads, developers, DevOps engineers, and platform engineers.

  • Manage performance, competency development, career progression, training, and succession planning.

  • Identify capability gaps and implement recruitment and workforce-development plans.

Resource and Capacity Management

  • Plan and manage software capacity and capabilities to support projects, solution development, presales, maintenance, and system enhancements.

  • Forecast resource demand and allocate personnel across projects and business priorities.

  • Monitor resource utilisation, capability gaps, team performance, and delivery commitments.

  • Coordinate with offshore and external development resources, ensuring consistent engineering, cybersecurity, quality, and delivery practices.

Software Engineering and Delivery Governance

  • Establish and maintain a structured software development lifecycle covering requirements, architecture, design, development, integration, testing, deployment, and maintenance.

  • Define and implement engineering standards, technical reviews, documentation requirements, and quality gates.

  • Establish modern DevSecOps practices and automated development, testing, security, and delivery pipelines.

  • Ensure compliance with company policies, engineering governance, cybersecurity requirements, applicable standards, and industry best practices.

  • Monitor software quality and delivery performance and drive corrective actions and continuous improvement.

Project and Technical Leadership

  • Provide technical and delivery leadership to project software teams throughout the project lifecycle.

  • Review software architectures, engineering plans, resource estimates, schedules, technical risks, and development approaches.

  • Support system integration, testing, deployment, customer acceptance, maintenance, and enhancement activities.

  • Promote knowledge sharing and reuse of common platforms, frameworks, tools, components, and lessons learned across projects.

Technology Strategy and Innovation

  • Develop a software technology and engineering roadmap aligned with the Division’s business and solution strategy.

  • Keep abreast of developments in software engineering, traffic management systems, cloud and edge computing, cybersecurity, DevSecOps, data platforms, automation, and artificial intelligence.

  • Evaluate and introduce suitable technologies, engineering practices, tools, and reusable software platforms.

  • Promote responsible adoption of AI-assisted software engineering with appropriate security controls, technical reviews, and quality gates.

Presales and Customer Engagement

  • Support tenders and proposals through solution architecture, software estimates, resource plans, delivery strategies, risk assessments, and technical responses.

  • Participate in customer meetings, technical workshops, solution presentations, system demonstrations, trade shows, and showcases.

  • Present the Division’s software engineering capabilities, delivery practices, technology strengths, and quality controls.

  • Ensure that software-related commitments are technically feasible, appropriately estimated, and deliverable.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related discipline

  • Typically 15 or more years of relevant experience, including at least 7 years in a senior software engineering, technology management, or delivery leadership role

  • Proven experience leading and developing multidisciplinary software teams

  • Proven experience leading AI, machine learning, data analytics or Generative AI initiatives within enterprise-scale environments.

  • Demonstrated track record delivering AI-enabled products, platforms or operational solutions from concept to deployment.

  • Experience defining AI strategies, business cases, governance frameworks and operating models.

  • Experience managing multidisciplinary software, AI and data engineering teams.

  • Strong experience managing the full software development lifecycle for complex, integrated, and mission-critical systems.

  • Experience managing multiple projects, competing resource priorities, and geographically distributed or offshore teams.

  • Experience establishing software engineering standards, DevSecOps pipelines, technical reviews, and quality controls.

  • Experience supporting tenders, technical proposals, customer engagements, and solution demonstrations.

If you are keen, please email your updated resume to: daisylyn.jocson@tg-hr.com

EA License no.14C7275/Registration no. R1434860

Please take note that only shortlisted candidate will be contacted. Thank you.


Skills

See also

Project Management jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available