Software Engineer, Global Banking & Markets, Analyst/Associate

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 some of 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
  • Leverage machine learning and financial engineering to turn data into action

Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.

Want to push the limits of digital possibilities? Start here.

Who We Look For

As part of our global team, you will work on various components as a Software Engineer. You will lead projects with a group of passionate engineers alongside product owners and clients.

You are expected to:

  • Contribute to the product vision and roadmap
  • Integrate business value with technical expertise
  • Help build a strong engineering culture within the team

Our flat structure enables team members to be involved across the entire software development lifecycle and work closely with product owners, business, and operations users.

We are looking for someone who:

  • Brings high energy and excellent communication skills
  • Enjoys solving engineering challenges
  • Is passionate about delivering high-quality technology solutions
  • Can thrive in a highly fluid, fast-paced environment

Key Responsibilities

  • Design, develop, and maintain complex software systems and applications
  • Collaborate with cross-functional teams to gather requirements and define technical solutions
  • Implement and maintain best practices for software development processes
  • Develop and maintain technical documentation (design specs, user guides, manuals)
  • Ensure reliability, scalability, and performance of software systems
  • Troubleshoot and debug complex software issues
  • Mentor and coach junior engineers

Qualifications

  • 1+ years of professional coding experience in any language (Java, JavaScript, Python, C#, Scala, C++)
  • Experience with relational or NoSQL databases
  • Strong technical, analytical, and communication skills
  • Willingness to learn and apply new technical and functional skills
  • Self-starter with a proactive attitude
CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply

Contact form for Companies

Are you a talented professional seeking a new opportunity?
Visit our Talents Page.