Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer - (CI/CD Release Management)

Trades Workforce Solutions

Singapore

On-site

SGD 80,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech staffing agency in Singapore is seeking an experienced software engineer to manage CI/CD processes and release management. The ideal candidate will have 4-7 years of experience, with strong technical expertise in tools like Jenkins, Bitbucket, and Artifactory. Responsibilities include managing software deployments across environments, optimizing CI/CD pipelines, and handling mobile application deployments. This is a 1-year contract position, requiring collaboration with diverse teams to deliver high-quality software efficiently.

Qualifications

  • 4-7 years of experience in CI/CD, DevOps, or release management roles.
  • Strong hands-on experience with Jenkins, Bitbucket, and Artifactory.
  • Experience managing deployments in Unix/Linux environments.
  • Knowledge of mobile application deployment processes (e.g., signing, packaging).
  • Familiarity with Control-M or similar workload automation tools.
  • Strong understanding of SDLC, agile methodologies, and release governance.

Responsibilities

  • Set up, configure, and maintain Control-M jobs for batch processing.
  • Perform daily release and change activities, including deployment of application files.
  • Prepare and coordinate all deliverables required for production releases.
  • Manage deployment of mobile application binaries for internal testers and clients.
  • Set up, maintain, and optimize CI/CD pipelines with industry best practices.

Skills

CI/CD
DevOps
Jenkins
Bitbucket
Artifactory
Unix/Linux
Control-M

Education

Bachelor’s Degree in Computer Science, Engineering, or related field
Job description

What's On Offer: 1 Year Contract, Based in Singapore

We are seeking an experienced software engineer with CI/CD background to support and enhance our software delivery and release management processes. The ideal candidate will be responsible for managing day-to-day release operations, maintaining CI/CD pipelines, and ensuring smooth, reliable deployments across all environments. This role requires strong technical expertise, attention to detail, and the ability to collaborate with multiple teams to deliver high‑quality software efficiently.

Key Responsibilities:

Workload Automation (Control-M)
  • Set up, configure, and maintain Control‑M jobs required for batch processing and backend operations.
  • Ensure job schedules are optimized, monitored, and aligned with release activities.
Release & Deployment Management
  • Perform day‑to‑day release and change activities, including deployment of application files/binaries to test, staging, and production environments.
  • Execute scripts, scheduled jobs, and component‑level deployment tasks during release cycles.
  • Ensure test and pre‑production environments remain stable and available for project teams.
Production Release Coordination
  • Prepare and coordinate all deliverables required for production releases.
  • Work closely with project teams, QA, developers, and infrastructure teams to ensure smooth implementation.
  • Ensure all release documentation, approvals, and checks are completed according to bank standards.
Mobile Application Deployment
  • Manage deployment of mobile application binaries (iOS/Android) for internal testers and external clients.
  • Perform packaging, signing, and distribution of mobile builds following the bank’s defined guidelines and processes.
CI/CD Pipeline Management
  • Set up, maintain, and optimize CI/CD pipelines using industry best practices.
  • Manage and integrate tools such as Jenkins, Bitbucket, and Artifactory to support automated build and deployment processes.
  • Troubleshoot pipeline issues, improve automation, and ensure stability and scalability of release workflows.

Requirements

  • 4–7 years of experience in CI/CD, DevOps, or release management roles.
  • Strong hands‑on experience with Jenkins, Bitbucket, Artifactory.
  • Experience managing deployments in Unix/Linux environments.
  • Knowledge of mobile application deployment processes (e.g., signing, packaging).
  • Familiarity with Control‑M or similar workload automation tools.
  • Strong understanding of SDLC, agile methodologies, and release governance.
  • Bachelor’s Degree in Computer Science, Engineering, or related field.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.