WHAT WE DO
At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.
Executive Office Engineering
The EO Engineering team is responsible for applications and services which serve our clients and employees. We enable the Executive Office to share executive direction with our people, describe our business and culture, keep our teams connected to the firm, provide information and increase productivity.
As a member of the EO Engineering team, you will be responsible for building and executing challenging projects across a number of initiatives. You will work with key stakeholders and other development teams to get requirements and convert them into deliverables. You will learn new technologies, working on constantly upgrading your skill-set and the products you work on to be at-par with the best in the industry. You will innovate and solve technical challenges in an effective manner that emphasizes a long-term vision.
We seek creative problem-solvers who thrive in a fast-paced, global environment. If you are passionate about engineering, adaptable to change, and eager to collaborate, we want to hear from you.
HOW YOU WILL FULFIL YOUR POTENTIAL
- Develop full-stack applications with a focus on security, scalability, and maintainability.
- Solve complex technical problems with innovative solutions.
- Build resilient and secure solutions using TypeScript, React, and cloud-native services.
- Write clean, well-documented code with comprehensive test coverage.
- Manage multiple projects and prioritize effectively.
- Collaborate with cross-functional teams to deliver integration solutions.
- Innovate with new technologies and strategic platforms.
- Troubleshoot and resolve production issues in collaboration with support teams.
BASIC QUALIFICATIONS
- 2+ years of professional experience with modern programming languages (preferably TypeScript).
- Strong hands-on experience with TypeScript and React development and testing best practices.
- Proficiency in UI development with React and integration with REST services.
- Experience writing unit and integration tests.
- Familiarity with relational databases (e.g., SQL Server, DB2, Sybase).
- Knowledge of distributed NoSQL data stores (e.g., MongoDB, ElasticSearch).
- Experience with CI/CD pipelines and automated deployments.
PREFERRED QUALIFICATIONS
- Bachelor’s degree in Computer Science, Mathematics, Engineering, or related fields.
- Experience with containers and Kubernetes.
- Understanding of RESTful API design and development best practices.
- Experience with public cloud providers (e.g., AWS).
- Familiarity with Next.js applications.
- Strong collaboration skills and ability to work effectively in cross-functional teams