Overview:
We are seeking a highly skilled Platform Software Engineer to join our core engineering team in Singapore. This role offers a unique opportunity to work at the heart of developer experience, supporting a firmwide software development lifecycle (SDLC) platform used by thousands of engineers. As part of the Developer Experience & Runtime function, you will help enable fast, secure, and compliant innovation through world-class tooling and scalable systems.
Responsibilities:
- Design, implement and operate scalable platforms that support the entire SDLC ecosystem.
- Build and maintain CI/CD pipelines using tools such as GitLab, Jenkins, CircleCI, or Bitbucket.
- Automate deployment and infrastructure processes using AWS, Terraform, Docker, and Kubernetes.
- Ensure high system availability, performance, and observability for all environments.
- Integrate and manage messaging systems such as Kafka for platform services.
- Collaborate closely with development teams and stakeholders to understand their requirements.
- Implement security and compliance standards across all integrated services.
- Diagnose and resolve production issues promptly while continuously improving reliability and stability.
- Contribute to developing, testing and maintaining tools to enhance the developer experience.
- Stay informed on the latest DevOps and SRE practices to drive continual improvement.
Requirements:
- Minimum 3 years of experience in software engineering, DevOps or an SRE role.
- Proficiency in at least one of the following languages: Golang, Java, Python, C, or C++.
- Hands-on experience with CI/CD tools such as GitLab, Jenkins, CircleCI, or Bitbucket.
- Demonstrated expertise with cloud-native deployments, especially using AWS.
- Experience in infrastructure as code using Terraform, and containerisation with Docker and Kubernetes.
- Strong understanding of modern software engineering practices and system design.
- Familiarity with Kafka and distributed systems design.
- Experience with SRE principles including performance tuning and preventive methodologies.
- Ability to perform troubleshooting, root-cause analysis, and implement actionable improvements.
- Excellent communication and team collaboration skills.
Preferred Qualifications:
- BSc, MSc, or PhD in Computer Science, Information Systems, or a related field.
- Experience with monitoring tools such as Prometheus and Grafana.
- Understanding of networking protocols like TCP, UDP, DNS, HTTP, TLS, and SSH.
- Exposure to machine learning or AI for improving developer workflows.
- Proven experience in stakeholder engagement and platform advocacy.
This is an excellent opportunity to join a technically challenging and deeply impactful engineering environment. If you are passionate about developer ecosystems, DevOps, and large-scale infrastructure, this role will allow you to grow your career in a dynamic and collaborative setting.
This role is based in Central Singapore and offers a verty competitive and comprehensive benefits package. If you are passionate about enhancing software development with AI and engineering excellence, we welcome your application.
Due to anticipdated high levels of response - please can we request that in the first instance apply online. We shall work through all applications accordingly.