Join one of the leading Investment Banks as a CI/CD Software Engineer (Java / Golang / Python) in Singapore, contributing to cutting-edge systems that enhance the security and reliability of software development and deployment. This integral role ensures that distributed applications, infrastructure, and mobile systems maintain the highest standards of security. You will work closely with engineering and infrastructure teams to design, build and integrate tools used throughout the software lifecycle.
You will focus on next-generation Software systems for dependency tracking and vulnerability detection. Collaborating with CI/CD, GitLab, and build attestation systems, this position provides an opportunity to develop secure development pipelines using both in-house tools and third-party solutions.
In this role, you will:
- Design and implement systems to secure the software supply chain
- Integrate solutions for managing third-party library, OS, and container vulnerabilities
- Collaborate with global teams to embed security into developer workflows
- Work with modern infrastructure including Docker, Kubernetes, Terraform and AWS
- Enhance build attestation and source code integrity systems
- Gain and apply knowledge in secure coding and modern DevOps practices
Requirements:
- BSc, MSc or PhD in Computer Science, Mathematics, Physics, or related field
- For Associate level: minimum 3+ years of industry experience; for Vice President level: minimum 6+ years
- Strong programming experience in at least one of: Golang, Java, Python
- Broad experience across multiple languages and development environments
- Hands-on experience with Linux, Docker, Kubernetes, Terraform, and AWS
- Deep understanding of networking protocols including TCP, UDP, ICMP, ARP, DNS, TLS, HTTP, and SSH
- Experience working with GitLab, continuous integration and continuous delivery (CI/CD) pipelines
- Proficient in infrastructure as code and modern DevOps methodologies
- Experience managing performance and scalability of mid- to large-scale distributed systems
- Familiarity with Kafka or other event streaming platforms is advantageous
- Knowledge of relational databases and SRE best practices is beneficial but not essential
- Strong communication skills with the ability to collaborate across global teams
- Self-motivated, entrepreneurial mindset and keen attention to security-focused development
This role offers the opportunity to contribute to mission-critical infrastructure in a truly global environment. You will play a pivotal role in enhancing the security and efficiency of software deployed across the firm. If you are passionate about secure systems engineering, DevOps, and building scalable, resilient pipelines, this is the ideal position to advance your career in a high-impact environment.
This role is based in Central Singapore and offers a very competitive and comprehensive benefits package. If you are passionate about enhancing software development with AI and engineering excellence, we welcome your application.
Due to anticipated high levels of response - please can we request that in the first instance apply online. We shall work through all applications accordingly.