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

Goldman Sachs

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
New York, NY
Salary
$150,000–$300,000 / yr
Posted
75 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $225k
$132k most similar roles pay here $318k

This role pays more than 80% of similar roles. Most pay $151,000–$223,750 — the shaded band above. At the midpoint, this role pays about $225k versus about $187k for comparable roles.

Based on 240 similar postings.

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 134 open roles on FindRole.

Listed pay typically runs $137,000–$250,000 across 55 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 Senior Software Engineer, Global Banking & Markets, Front Office Technology, you will join the engineering team to develop cutting-edge software solutions for trading desks. You will be responsible for designing and implementing robust, low-latency systems used for pricing, quoting, and hedging financial instruments like USTs, Swaps, and MBS. Additionally, you will build platforms for risk and P&L management while utilizing AI-driven analytics for sophisticated data analysis and predictive pricing strategies. The role requires proficiency in modern programming languages including Java, C/C++, or Python, along with expertise in algorithms, data structures, and software design. Preferred technical skills include experience with AWS, microservice architectures, distributed tracing, performance testing, UNIX operating systems, infrastructure as code using Terraform, and networking. You will solve complex problems involving high availability, mission-critical systems within the financial services domain.

What does a Software Engineer earn in New York?

Median $224000 from 203 postings across 41 companies.

See salary data

What you'll do

  • Design and implement robust, low-latency systems for pricing, quoting, and hedging financial instruments.
  • Develop innovative platforms to enable efficient risk and P&L management for trading desks.
  • Leverage AI-driven analytics for sophisticated data analysis and predictive pricing strategies.
  • Build massively scalable software and infrastructure solutions to solve complex engineering problems.
  • Proactively guard against cyber threats and manage high-availability, mission-critical systems.
  • Lead engineering teams to deliver complex products with multiple stakeholders in a fast-paced environment.
  • Implement microservice architectures and infrastructure as code using tools like Terraform.

What we're looking for

  • Advanced degree in Computer Science or equivalent work experience.
  • Minimum 7 years of professional experience using Java, C/C++, or Python.
  • Strong analytical skills and the ability to identify scope and impact of issues.
  • Team-oriented mindset with strong interpersonal and communication skills.
  • Experience in Financial Services or Fintech (preferred).
  • Proven ability to lead engineering teams and deliver complex products with multiple stakeholders (preferred).
  • Experience with AWS, microservice architectures, and high availability systems (preferred).
  • Proficiency with algorithms, data structures, software design, and infrastructure tools like Terraform (preferred).

More like this

Similar roles