Software Engineer (Build and Release Engineer)

St Engineering

Singapore

On-site

SGD 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ST Engineering is seeking a Software Engineer (Build and Release Engineer) to manage release cycles, build pipelines, and configuration control. The role emphasizes automation, defect handling, and continuous delivery across Windows and Unix environments.

Candidates should have strong SDLC knowledge, hands-on experience with CI/CD tooling, and collaboration across engineering teams. This on-site position at ST Engineering requires a relevant degree and 3+ years in release management.

Qualifications

  • Bachelor's degree in computer science, information systems, or similar.
  • Minimum 3 years of experience in release management.
  • Experience with build automation and CI/CD.
  • Proficiency with version control and QA processes.

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.

Skills

C
C++
Java
Python
SQL
Shell scripting
ANT scripting
XML
MS Visual Studio
GIT
Perforce
Jenkins
Jira
CI/CD
DevOps
VMware
Configuration management
Release management
Software Testing

Education

Bachelor's degree in CS/IS or similar

Tools

Perforce
GIT
Jenkins
Jira
VMware
MS Visual Studio

Job description

Enter Keyword Search for specific job or click Search Jobs to view all jobs

Select how often (in days) to receive an alert:

Title: Software Engineer (Build and Release Engineer)
Job ID

22682

Location

ST Engineering Jurong East Bui, SG

Description

Job Title: Software Engineer (Build and Release Engineer)

Profile Description:

Job Scope
  • Knowledge of the Software Development Life Cycle (SDLC) including design, development, implementation, debugging, testing, and documentation.
Key Responsibilities
Release and Configuration Management
  • 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
  • Bachelor's degree in computer science, information systems, or similar.
  • Minimum 3 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.

This role requires a versatile engineer capable of handling multiple aspects of the software development lifecycle while ensuring high-quality and reliable software delivery.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

MCI Career Services • Singapore

On-site
SGD 90,000 - 140,000
Software Engineer – Build and Release Engineer
Software Engineer – Build and Release Engineer

Jobtailor • Singapore

On-site
SGD 90,000 - 140,000
Senior/ Software Engineer (C++, Java) - PS
Senior/ Software Engineer (C++, Java) - PS

St Engineering • Singapore

On-site
SGD 90,000 - 120,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace
Assistant Software Engineer
Assistant Software Engineer

St Engineering • Singapore

On-site
SGD 60,000 - 100,000
Competitive remuneration
Comprehensive benefits
Software Engineer
Software Engineer

St Engineering • Singapore

On-site
SGD 70,000 - 110,000
Lead Software Engineer (C++)
Lead Software Engineer (C++)

ST Engineering • Singapore

On-site
SGD 60,000 - 90,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace environment
Senior Software Engineer
Senior Software Engineer

BEATHCHAPMAN (PTE. LTD.) • Singapore

On-site
SGD 120,000 - 180,000
Software Lead - DS/EZ
Software Lead - DS/EZ

ST Engineering • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer
Software Engineer

ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
IT Engineer
IT Engineer

EIRE SYSTEMS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000