Home Singapore SDLC & Runtime - GitLab Software Engineer, Vice President/ Associate, Singapore

Home Singapore SDLC & Runtime - GitLab Software Engineer, Vice President/ Associate, Singapore

SDLC & Runtime - GitLab Software Engineer, Vice President/ Associate, Singapore

Full time at Goldman Sachs in Singapore
Posted on May 3, 2024

Job details

SDLC and Runtime (SDLCR) focuses on delivering engineer-first, scalable platforms for job scheduling, Compute-as-a-Service, file transfer, firmwide software distribution and software development. This includes the CI/CD ecosystem, which is based around the GitLab platform.

  • Software Development Life Cycle (SDLC) is a suite of products that provides build and deploy tooling for Engineers in the firm. It provides a modern, secure and highly available plant that facilitates source control, code review, build, test and production activation.
The primary customer base for the SDLCR tools are Engineers at Goldman Sachs. Key customers are the Global Banking & Markets as well as the Asset & Wealth Management and the Platform Solutions group. AS A SDLC ENGINEER You will be working at the heart of the developer experience, ensuring the code that is written by thousands of GS engineers is versioned securely, reviewed expertly, compiles fast, tests comprehensively and is distributed widely. You will deliver CI/CD solutions that support cloud native development. You could be working with cutting edge build technology from AWS & Google, or the latest cloud technology in one of more backend languages including Java, Golang, and Python. SDLC Platforms include:
  • Build / Development
    • GitLab - The firm's strategic vendor CI/CD platform, hosted in-house with instances on-prem and on public cloud
    • In-house developed Continuous Deploy (CD) tools for deploying Software packages, config and Infrastructure as Code
  • Distribution - Linux and Windows software distribution system used by Gitlab, Conductor Software Factory and Train
  • Artifact Repository - Primary build artifact repository hosting terabytes of internal and external software packages and industry standard asset repos such as Maven Central, NPMScopes and PyPi, running on Sonatype Nexus
RESPONSIBILITIES
  • Build out our next generation instances of GitLab to support local onshore developers. This will need to be designed such that it is secure, tested, and that meets or exceeds industry standard performance and availability
  • Develop features and improvements to our GitLab solution
  • Collaborate with Product Management and other stakeholders within Engineering to maintain and improve the functions and quality of service
  • Advocate for improvements to product quality, security, and performance
  • Diagnose and solve technical problems, both within the core GitLab environment, and the associated GS technical eco-system
WHAT YOU WILL LEARN WHEN YOU JOIN US
  • Cloud native architectures in AWS.
  • Experience with large scale monorepos, build systems and deployment paradigms
  • Expertise in commercial / open source build systems (Gradle / Bazel / Make) and strong knowledge of software change management systems
  • Experience of DevOps, SRE, infrastructure (storage / networks / etc.)
  • Design and implement mid to large scale distributed systems
  • Partner with and provide technical guidance on best practices to the GS engineering community, revenue aligned Engineering teams, and operations teams
CORE SKILLS AND EXPERIENCE WE ARE LOOKING FOR
  • Associate/ Vice President: Min. 3/5 years of relevant industry experience respectively
  • Ability to use and familiarity with GitLab
  • Professional experience with Cloud deployment patterns. Specifically AWS cloud constructs, as well as Hashicorp Terraform
  • General knowledge of multiple languages, and in-depth strong programming skills of at least one of: Golang, Erlang, Java, Python, C, C++, Java
  • Strong software engineering fundamentals
  • Experience with all stages in the lifecycle of developing and running large distributed systems
  • Experience with diagnosis, prevention and management of performance, availability and scale of mid- to large-sized systems
  • Passionate about the software development process and facilitating high frequency / high quality change across a vibrant and diverse user community
ATTITUDES WE WANT
  • Ability to thrive in our global organization in an output driven, fast paced, hybrid and asynchronous work place
  • Team player, eager to work in a global organization.
  • Ability to communicate technical and organizational challenges and propose high quality solutions
  • Comfort working in an agile environment
  • Self-managed and good organization skills
PREFERRED QUALIFICATIONS
  • BSc, MSc or PhD in relevant field (Computer Science, Maths, Physics)
  • Highly knowledgeable about running key business applications on Linux platforms and Linux internals.
  • Knowledgeable about networking (TCP, UDP, ICMP, ARP, DNS, TLS, SSH, etc)
  • Experience with Cloud and Infrastructure as Code technologies - AWS, Terraform, Docker, Kubernetes, etc
ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All SDLC Jobs
Feedback Feedback