Software Engineer (Build & Release), Mobility Rail

ST Engineering Urban Solutions

Hong Kong

On-site

HKD 400,000 - 640,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ST Engineering Urban Solutions in Hong Kong is seeking a Software Engineer (Build and Release Engineer) to lead release management and build automation across Windows and Unix environments.

You will coordinate release schedules, perform readiness reviews, develop build scripts, manage version control, and support CI/CD pipelines to ensure high-quality software deliveries.

The role requires strong collaboration, problem-solving, and adherence to standards such as ISO and CMMI.

Qualifications

  • Minimum 3 years of release management experience.
  • Strong SDLC and release process knowledge.
  • Experience in Windows and Unix environments.
  • Proficient in build/CI-CD automation.
  • Familiar with code repos and issue trackers.
  • Awareness of ISO/CMMI standards.

Responsibilities

  • Coordinate release schedules and ensure timely software releases.
  • Conduct release readiness and milestone reviews.
  • Build, bundle, and prepare release notes.
  • Liaise with development and project teams for smooth releases.
  • Support continuous development and deployment pipelines.
  • Improve release and build processes with automation.
  • Identify and resolve defects during releases.
  • Develop and maintain build scripts and tools.
  • Manage configuration items and version control.
  • Audit configurations and ensure compliance.

Skills

Release management
CI/CD
DevOps
Scripting
Programming languages
SQL
XML
Version control
Jenkins
GIT
Perforce
Jira
VMware
Cross-platform
Automation
Communication
Teamwork

Tools

Perforce
GIT
Jenkins
VMware
Jira

Job description

Job Title: Software Engineer (Build and Release Engineer)
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:
  • 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

Build & Release Engineer — CI/CD & Automation Expert
Build & Release Engineer — CI/CD & Automation Expert

ST Engineering Urban Solutions • Hong Kong

On-site
HKD 400,000 - 640,000
Senior Software Engineer (C#/C++)
Senior Software Engineer (C#/C++)

Mindteck Singapore Pte Ltd • Hong Kong

On-site
HKD 520,000 - 880,000
Assistant Manager, DevOps
Assistant Manager, DevOps

HTK • Hong Kong

On-site
HKD 400,000 - 800,000
Software Tester
Software Tester

Combuilder Pte Ltd • Hong Kong

On-site
HKD 180,000 - 300,000
VP of Software Engineering
VP of Software Engineering

Classy Wheeler Limited • Hong Kong

On-site
HKD 600,000 - 800,000
Software Engineer (iOS or Android) - IC
Software Engineer (iOS or Android) - IC

Classy Wheeler Limited • Hong Kong

On-site
HKD 400,000 - 600,000
System Analyst / Analyst Programmer (Applications Support)
System Analyst / Analyst Programmer (Applications Support)

Classy Wheeler Limited • Hong Kong

On-site
Application Development Manager
Application Development Manager

Swing Consulting Ltd. • Hong Kong

On-site
HKD 600,000 - 800,000
Software Developer
Software Developer

FCC Analytics Limited • Hong Kong

On-site
HKD 300,000 - 520,000
Engineer (Software Development )
Engineer (Software Development )

無綫集團有限公司 • Hong Kong

On-site
HKD 480,000 - 720,000