Assistant Principal Engineer, Software, C3, Mobility Rail

ST ENGINEERING URBAN SOLUTIONS LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ST ENGINEERING URBAN SOLUTIONS LTD. in Singapore is seeking an experienced Release Manager to oversee software releases, build and deployment pipelines, and ensure quality and compliance.

The role requires coordinating release schedules, automating build processes, and maintaining configuration and version control across teams. The ideal candidate has strong scripting, CI/CD experience, and familiarity with tools such as Git, Jenkins, Perforce, Jira, VMware, and ISO/CMMI standards.

Qualifications

  • Minimum 5 years of experience in release management.
  • Strong knowledge of C, C++, Java, Python, SQL, Shell scripting, ANT scripting and XML.
  • Experience with Perforce, GIT, Jenkins and Jira.
  • Experience with VMWare and managing Virtual Machines.
  • Familiarity with IEC, ISO, or CMMI standards.
  • Proficiency in DevOps practices and CI/CD.
  • Excellent communication and ability to coordinate with teams.

Responsibilities

  • Coordinate release schedules and ensure timely delivery of software releases.
  • Conduct release readiness and milestone reviews.
  • Build, bundle, and prepare release notes for software components.
  • Liaise with development and project teams to ensure smooth releases.
  • Support continuous development and deployment pipelines.
  • Oversee and improve release and build processes with emphasis on automation, rollback strategies, and quality.

Skills

Release mgmt
CI/CD
Scripting
DevOps
Cross-functional coordination
Problem solving

Tools

Git
Jenkins
Perforce
Jira
VMware
XML
MS Visual Studio
SQL
Shell scripting
ANT scripting

Job description

Key Responsibilities:
  • Coordinate release schedules and ensure timely delivery of software releases.
  • Conduct release readiness and milestone reviews.
  • Build, bundle, and prepare release notes for software components.
  • Liaise with development and project teams to ensure smooth releases.
  • Support continuous development and deployment pipelines.
  • Oversee and continuously improve software release and build processes, emphasizing automation, rollback strategies, and ensuring quality and consistency.
  • Identify, document, track, and resolve defects and issues during the release process.
  • Develop and maintain build scripts and tools for automation.
  • Manage configuration items and maintain version control.
  • Participate in configuration audits and perform configuration status accounting to ensure compliance with policies and standards.
  • Set up and manage development and build environments.
  • Maintain documentation for release, configuration, quality management, certification, and compliance.
  • Define and track quality metrics to ensure software releases meet required standards.
Requirements:
  • Minimum 5 years of experience in release management.
  • Knowledge of C, C++, Java, Python, SQL, Shell scripting, ANT scripting and XML.
  • Knowledge of C++ compilation, third-party COTS compilation and debugging using MS Visual Studio.
  • Knowledge of troubleshooting build failures and build package dependency conflicts of both Windows and Unix offline environments
  • Knowledge of MYSQL, SQLite and Oracle.
  • Experience with Perforce, GIT, Jenkins and Jira .
  • Experience with VMWare and managing Virtual Machines,
  • Experience with IEC, ISO, or CMMI standards.
  • Proficiency in software development, version control systems, build automation tools, and software quality management.
  • Proficiency with DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
  • Strong understanding of configuration management tools and the software development lifecycle.
  • Excellent communication skills for coordinating with different teams and stakeholders.
  • Strong problem-solving skills for efficient issue resolution.
  • Good interpersonal skills, able to work both independently and in teams.
  • Able to work under pressure, multitask, and coordinate tasks effectively.
  • Familiarity with code reviews, testing, and debugging to maintain software quality.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer, Software, C3, Mobility Rail
Senior Engineer, Software, C3, Mobility Rail

ST ENGINEERING URBAN SOLUTIONS LTD. • Singapore

On-site
SGD 72,000 - 120,000
Software Engineer, C3 (SCDS/EN)
Software Engineer, C3 (SCDS/EN)

ST Engineering • Singapore

On-site
SGD 90,000 - 120,000
Manager (Software Engineering & Delivery) (Ref 26563)
Manager (Software Engineering & Delivery) (Ref 26563)

JOBLINE RESOURCES PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer
Software Engineer

MCI Career Services • Singapore

On-site
SGD 90,000 - 140,000
Lead Platform & Release Engineer
Lead Platform & Release Engineer

SAKSOFT LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Lead Platform & Release Engineer
Lead Platform & Release Engineer

Saksoft Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Lead Platform & Release Engineer
Lead Platform & Release Engineer

SAKSOFT PTE LIMITED • Singapore

On-site
SGD 150,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Y3 TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 150,000 - 190,000
Applications Engineer / Senior Applications Engineer
Applications Engineer / Senior Applications Engineer

SAFRA National Service Association • Singapore

On-site
SGD 90,000 - 130,000
Release Engineer - CI/CD & Build Automation
Release Engineer - CI/CD & Build Automation

ST Engineering • Singapore

On-site
SGD 90,000 - 120,000