Learn more about what we do at www.goldmansachs.com/careers.
Engineering is part of everything we do. As a Goldman Sachs engineer, you’ll build solutions to some of the most complex problems, creating transformational technologies and developing systems that drive business and financial markets worldwide.
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.
You can make an impact at Goldman Sachs. Whether you’re a current student, recent graduate or experienced professional, find out about opportunities that match your experience, skills and interests.
Each engineering opportunity starts with rigorous training, beginning with a solid foundation of technical expertise. We’ll fine-tune your capabilities with communication and problem-solving skills and applications to real life business challenges.
Throughout your Goldman Sachs career, your development will be enhanced with the classes and resources you need to lead — so that you can make the most of the opportunities that await you.
People create success, which is why we go to great lengths to attract, inspire and reward creativity and talent. As with so many who have come before us, we believe you will find at Goldman Sachs some of the best opportunities and most interesting challenges of your professional career. At Goldman Sachs, we are committed to providing the tools and opportunities to advance your learning and your development as rapidly as possible.
Experienced professionals range from people who have one to two years of work experience to those who are senior specialists or experts in their field. We look for professionals at all levels and from all fields.
If you have an advanced degree such as an MBA, have two to five years of work experience (or both), you are eligible to apply for a new associate position.
For those who have just graduated from college, university or an advanced degree, we encourage you to learn about our new analyst positions.
If you are currently pursuing a college, university, MBA or other advanced degree, we encourage you to learn about our internship opportunities.
Goldman Sachs is an equal opportunity employer.
Our people are central to who we are, to the cohesiveness of our culture, and to our ability to generate attractive returns for shareholders. The culture at Goldman Sachs places a premium on teamwork, integrity, excellence and partnership. Our values inspire us to give back to the community through volunteerism, philanthropy, scholarships and outreach. Learn about our culture in the Our Culture section of goldmansachs.com/careers.
Diversity supports and strengthens the firm’s culture, and it reinforces our reputation as an employer of choice. For us to be successful, our men and women must reflect the diversity of the communities and cultures in which we operate. That means we must attract, retain and motivate people from many backgrounds and perspectives. Learn more about our diversity initiatives in the Why Goldman Sachs section of goldmansachs.com/careers.
We are proud to offer a highly competitive benefits program as part of the total reward of working at the firm. These offerings include attractive health care, insurance and retirement plans. Additionally, the firm provides generous vacation and wellness programs to help you manage work/life responsibilities. Learn more in the Compensation and Benefits section of goldmansachs.com/careers.
I have been working at Goldman Sachs full-time (More than 3 years)
New initiatives like Marcus
Investing in new technology
Global reach and scale - work on interesting problems
Firm cares about retaining top performers
Demanding workplace (know what you are getting into)
Advice to Management
Keep comp competitive for software developers - reward top talent.
I applied online. I interviewed at Goldman Sachs.
First Round was online on Hackerrank, two questions. First one is vector dot product.
Second one is tricky, which is to find the total number of pairs in array = k. I passed 5 of the test cases except 1.