Application Development Platform Engineering
Part of the Goldman Sachs’ Application Development Platform Engineering group's function is to provide best in class tooling for our engineering community to facilitate the building, testing and deployment of their products. We strive for our tooling to improve product quality, developer productivity and increase opportunities for collaboration. Our aim is to innovate and drive solutions that will impact the bottom line for the firm. By joining us, you will be part of a diverse global technical team focusing on solving critical business problems. 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, compiled quickly, tested comprehensively, and distributed widely.
We are seeking a highly skilled and motivated Senior Engineer to join our team at Goldman Sachs. This role is focused on designing, architecting, and building scalable services integrated with the software development lifecycle to measure and enhance developer productivity. The ideal candidate will be responsible for creating solutions that track key metrics such as code quality, code generation frequency, production incidents, test coverage, and other relevant indicators. This position requires a deep understanding of the software development processes and the ability to build robust and scalable systems that provide actionable insights into developer performance. The successful candidate will work closely with cross-functional teams to ensure that the tools and services developed are seamlessly integrated into the existing development workflows, ultimately driving improvements in productivity across the organization. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.
Key Responsibilities:
- Design, develop, and maintain tools and platform services that enhance the developer experience and maximize developer efficiency.
- Implement AI-driven solutions to improve developer productivity.
- Continuously evaluate and improve existing tools and platforms to ensure they meet the evolving needs of GS engineers.
- Partner effectively with Goldman's infrastructure teams and developers across Goldman Sachs to ensure our systems are embedded in their workflow.
- Be part of our continual drive to innovate and uplift our platforms to take advantage of new technologies (such as machine learning, cloud platforms)
- Provide technical guidance and support to other team members and stakeholders.
- Stay up to date with the latest industry trends and technologies to ensure our tools and platforms remain cutting-edge.
Basic Qualifications
- Bachelor's or master's degree in computer science, Engineering, or a related field.
- 5+ years of relevant industry experience
- Proficiency in programming languages such as Python, Java, or JavaScript.
- Strong problem-solving skills and the ability to think critically and creatively.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience of using and developing RESTful web Services
- Experience or interest in building mission critical and highly available systems
- Experience of end-to-end design and implementation of software products
- Team player, eager to work in a regional agile/scrum pod within a global organization.
- Analytical mindset, creativity, and commercial focus to deliver optimal solutions for the business.