Senior Software Engineer, Global Banking & Markets, Front Office Technology

Goldman Sachs

Quick summary

Work type
On-site
Location
Dallas, TX
Posted
1 day ago

Employer

About Goldman Sachs

Goldman Sachs is a leading global investment banking, securities, and investment management firm providing financial services to corporations, financial institutions, governments, and individuals.

Goldman Sachs currently has 187 open roles on FindRole.

Listed pay typically runs $130,000–$250,000 across 60 roles with salary data.

Most-posted roles

View all roles at Goldman Sachs

At a glance

TL;DR · Senior Software Engineer, Global Banking & Markets, Front Office Technology

As a Front Office Engineer at Goldman Sachs, you will join a dynamic team of innovators driving the development of cutting-edge financial technology solutions. Your role involves designing and implementing robust, low-latency systems for pricing, quoting, and hedging various financial instruments such as USTs, Swaps, and MBS, while also developing platforms for efficient risk and P&L management. You will leverage AI-driven analytics to inform predictive pricing strategies and work with modern programming languages like Java, C/C++, or Python in a high-availability, mission-critical environment. This position requires strong analytical skills, experience with microservice architectures, distributed tracing, performance testing, and UNIX operating systems, making it ideal for those passionate about financial services technology and ready to tackle complex challenges in a fast-paced global setting.

What you'll do

  • Design and implement robust, low-latency systems for pricing and hedging financial instruments.
  • Develop platforms enabling efficient risk and P&L management for trading desks.
  • Utilize AI-driven analytics to inform predictive pricing strategies.
  • Collaborate on the engineering of high availability, mission-critical systems.
  • Lead engineering teams in delivering complex products with multiple stakeholders.
  • Experience with microservice architectures and distributed tracing solutions.

What we're looking for

  • Advanced degree in Computer Science or equivalent work experience
  • 7+ years of professional experience using Java, C/C++, Python
  • Strong analytical skills for quick issue identification and resolution
  • Experience leading engineering teams on complex projects with multiple stakeholders
  • Expertise in AWS, high availability systems, and microservice architectures
  • Knowledge of distributed tracing, performance testing, authentication, authorization
  • Proficiency in UNIX operating systems, infrastructure as code (Terraform), networking