We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Software Engineer, Global Banking & Markets, Analyst/Associate

The Goldman Sachs Group
United States, Utah, Salt Lake City
Apr 08, 2025

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.

Want to push the limit 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.

Your role includes leading projects with a group of passionate engineers alongside product owners and clients. You are expected to contribute to the vision, understand our product roadmap, integrate business value with experience and contribute to building an engineering culture within the team.

Our flat structure requires and enables team members to evolve through the entire spectrum of the software life-cycle and closely collaborate with product owners, business and operations users.

We are looking for someone with lots of energy that has excellent communication skills, enjoys engineering challenges, has a passion to deliver high quality technology products and is able to operate in a highly fluid, rapidly changing 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 and engineering processes.
  • Develop and maintain software documentation, including design specifications, user guides, and manuals.
  • Ensure the reliability, scalability, and performance of software systems.
  • Troubleshoot and debug complex software issues.
  • Mentor and coach junior engineers.



Qualifications:



  • 1+ years professional experience coding in any language (Java, JavaScript, Python, C#, Scala, C++).
  • Experience in relational or NoSql databases.
  • Strong technical, analytical, and communication skills.
  • Willingness to learn and apply new technical and functional skills.
  • Self-starter.



Applied = 0

(web-77f7f6d758-rcqbq)