Core Engineering, Container Platform Software Engineer, Associate, SingaporeSingapore
Core Engineering, Container Platform Software Engineer, Associate, Singapore
Core Engineering, Container Platform Software Engineer, Associate, SingaporeSingapore

Role Overview

We are seeking a talented and driven software engineer to join our Runtime Platform team. You will play a key role in the design, development, and testing of a new large-scale, firm-wide container distribution platform. This is a greenfield project that offers the opportunity to work with cutting-edge infrastructure technologies, shape foundational components, and influence engineering direction across the firm.

This is a backend-focused role, where you will be working close to the infrastructure layer, building scalable, secure, and performant systems that serve as the foundation for containerized workloads at Goldman Sachs.

 

Responsibilities

  • Design and build core components of a container image distribution platform with a focus on scalability, performance and reliability.
  • Develop software in Go, Python, and contribute to Linux system-level components where applicable.
  • Work with modern container and orchestration technologies such as Podman, Docker, Kubernetes, and public cloud offerings.
  • Implement security best practices in software design and deployment processes.
  • Collaborate with cross-functional teams to integrate infrastructure with internal developer platforms, CI/CD systems, and observability stacks.
  • Contribute to a rigorous engineering culture through code reviews, design discussions, and knowledge sharing.
  • Write unit, integration, performance and system-level tests to ensure software correctness and operational readiness.
  • Troubleshoot complex system-level issues, across the stack (networking, filesystems, namespaces, etc.).
  • Stay up to date with emerging trends in container runtimes, image formats (e.g., OCI, lazy loading), and distributed systems.

 

Basic Qualifications:

  • Minimum 4 years of relevant prior work experience.
  • Programming experience in Go, Python, or another programming language.
  • Some exposure to the Linux operating system and a strong interest in learning about filesystems, namespaces, cgroups, and networking.
  • Enthusiasm to work in a backend engineering role, with a focus on systems-level problem solving and performance.
  • Curiosity about container technologies and modern infrastructure tooling.
  • Strong analytical and problem-solving abilities; comfortable diving into unfamiliar code or concepts.
  • Effective communication skills and a collaborative mindset, with the ability to work effectively with globally distributed teams.
  • Demonstrated ability to learn independently and take initiative.

 

Preferred Qualifications:

  • Familiarity with container tools (e.g., Docker, Podman, containerd).
  • Exposure to Kubernetes or any container orchestration platform.
  • Understanding of cloud computing platforms (AWS, GCP, Azure).
  • Interest or experience in distributed systems or developer platforms.
  • Contributions to open source projects are a plus.