How we’re supporting our members’ careers through COVID-19 - read our update.
Hide message

Bright Network Exclusive - Software Engineering

Added to your calendar
Graduate programme
Warsaw | London
Financial Services, Technology: IT & Software Development

Apply for Goldman Sachs' Software Engineering stream through Bright Network Exclusive and you could be eligible to be supported at each stage of the application process with personalised advice and guidance to help you reach your full potential and secure a role in their London or Warsaw offices. Be part of a skilled team of leading professionals that build and deploy the innovations that drive the business and financial markets worldwide forward. If you have a passion for technology, have coding skills and want the opportunity to shape your own future - Goldman Sachs wants to hear from you.

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.

Engineering, which partners with all areas of the firm, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here.

Who We Look For

Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.

How We Work

Examples of the types of work Engineers do at Goldman Sachs include Software Engineering, Financial Modelling, Infrastructure Engineering and Cyber Security.

Software Engineering

Transform our business and work across all areas of the firm to design and implement high-quality, scalable and smart solutions. Leveraging both internal and open source services, we design and develop applications capable of building, maintaining, and processing large and complex data sets.

Ensuring we have the most up-to-date and actionable information, we constantly strive to boost performance and exceed industry standards in order to meet our clients’ evolving needs. We look for ways to improve our operations and enhance our client offerings through internal and external platforms as we build and expand the capacity for data mining, anomaly detection, and business intelligence.

Financial Modelling

We look beyond the numbers and find the trends. As a member of our team, you will extract meaningful information to engineer advice and solutions that have real-world implications for our clients and the firm.

This level of expert analysis involves large, at times global, data sets – both structured and unstructured – to build predictive models that are relevant to specific business centers and account for market variables.

These quantitative techniques then inform effective and accurate cross-asset trade and portfolio ideas for our clients.

In collaboration with your team and others across the firm, you will build and enhance advanced quantitative and analytical methods, utilizing software to design risk modeling systems and develop machine learning algorithms.

Specifically, your role will focus on providing APIs to clients helping them generate alpha, risk calculations and business metrics. This valuable information will allow them to build and challenge risk models that identify and quantify market and liquidity risk and modeling vulnerabilities.

Infrastructure Engineering

Infrastructure Engineering is a multi-faceted role that allows you to explore data center design, networks, storage, cloud computing, big data, application messaging, databases, communications, market data and software languages.

Make things possible for our clients and the firm as you design and build our compute and data infrastructure. You will put your expertise to work in a variety of challenges, from identifying internal hardware needs, to implementing public and private cloud-based solutions to providing seamless, on-demand scaling of our applications.

We provide a robust testing platform that involves the best standards, solutions and tools to ensure uninterrupted operation of all of our lines of business. You will have the opportunity to use data mining techniques to identify and react to problems in the firm’s infrastructure and platforms. A role on this team allows you to use your experience to help us transform the future at Goldman Sachs.

Cyber Security

Protect our clients and the integrity of our firm around the world in both an advisory and engineering capacity as you develop and propagate our security control strategy. Be on the front line of our operations every day, helping the firm to protect itself and its clients and manage risk. Information security is a top priority and in this role, you will focus on analysis, penetration testing, cryptography and authentication.

This defense involves performing security operations to detect, analyze and respond to threat intelligence and incidents – quickly. We do this by leveraging data mining and machine learning techniques to identify malicious activity and cyber risks.

Working as a part of a larger team, you will help developers create secure applications, and advise the firm’s network and systems engineers as they build infrastructure. Together, we are helping to secure the future of the firm and our clients – every day.

The term ‘engineer’ referenced in this section is neither a licensed engineer nor an individual offering engineering services to the general public under applicable law.

Application and interviewing process

As part of the application process, all applicants will get to choose which technical assessment they would like to complete as part of the interview process. You can choose from a programming or programming and math assessment. This is an opportunity for you to showcase your technical skills and for us to gain some insight into the types of problems that you can solve at Goldman Sachs. The platform we use is powered by HackerRank, a popular evaluation system used by many technology firms to help match applicants with technical and coding skills to the right roles.

If you perform well in the HackerRank assessment, you will be invited to take part in a virtual video interview – a prerecorded set of questions to which you will record back your responses.

The final round of interviews take place in our offices, where you would meet with three to four engineers at both junior and senior levels.

HackerRank is a coding-based technical skills and assessment platform. It's one of the many tools used by Goldman Sachs to assess candidates for roles within Engineering. Explore what it's all about by reading their Hackerrank Guide.

About Bright Network Exclusive

This process is for Bright Network members and could allow you to benefit from tailored coaching throughout the entire application process, maximising your chances of securing a role. Here's how it works:

Step 1: Click on the Apply Now button and go through to Goldman Sachs's website where you submit your application.

Step 2: The Bright Network Team will be in touch about the possibility of coaching throughout the process

Note: If you’ve applied for Goldman Sachs in the past year, unfortunately you will be unable to apply for this opportunity and they advise you to apply again in the next cycle.