Senior Software Engineer, Global Banking & Markets, Trading Technology

Goldman Sachs

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Salt Lake City, UT
Posted
120 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $188k
$141k $240k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,000–$225,000.

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

Listed pay typically runs $140,000–$250,000 across 34 roles with salary data.

Most-posted roles

View all roles at Goldman Sachs

At a glance

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

Senior Software Engineer, Global Banking & Markets, Trading Technology joins the engineering team to lead the development of cloud-native financial systems. This role involves designing, building, and operating high-availability, multi-region, event-driven services for high-throughput trade lifecycle management. You will manage the full software development lifecycle, creating multi-stage processing pipelines and optimized data paths while integrating AI-driven engineering tools like GitHub Copilot and Gemini Code Assist. Key technical requirements include 6+ years of Java experience, proficiency with Apache Kafka, and knowledge of Spring Boot, gRPC, and Kubernetes. You will solve complex business problems by digitizing processes across front, middle, and back office functions. The work focuses on modernizing trading infrastructure, ensuring production fitness, and maintaining security and observability in latency-sensitive financial environments.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design, build, and operate high-availability, multi-region, cloud-native services with integrated security and observability.
  • Develop event-driven architectures and optimized data paths for high-throughput trade lifecycle management.
  • Orchestrate AI coding agents across the SDLC to generate and govern production-quality code.
  • Manage the full software development lifecycle from requirements analysis through testing and release.
  • Model and digitize business processes by challenging entrenched practices and driving modernization.
  • Build reusable capabilities to solve complex technical problems across front, middle, and back office functions.
  • Define requirements for efficient AI integration and strategic transformation of production processes.

What we're looking for

  • 6+ years of professional software development experience in Java.
  • Experience with Java 17+ is preferred.
  • Demonstrated experience with AI-assisted engineering tools like Claude Code, GitHub Copilot, Devin, or Gemini Code Assist.
  • Experience building event-driven and distributed systems, including messaging platforms like Apache Kafka.
  • Proficiency in SDLC practices including version control, CI/CD pipelines, and automated build/test/deploy workflows.
  • Ability to navigate, understand, and debug large and unfamiliar codebases.
  • Excellent communication and collaboration skills for working with geographically distributed teams.
  • Experience with Spring Boot, gRPC, Kubernetes, or cloud platforms like GCP and AWS (preferred).

More like this

Similar roles