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
60 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$134k $223k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,400–$214,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 · Software Engineer, Global Banking & Markets, Trading Technology

Software Engineer, Global Banking & Markets, Trading Technology joins the Global Banking & Markets business to develop cutting-edge software solutions for trading desks. The role involves designing and implementing robust, low-latency, cloud-native services and event-driven architectures for high-throughput trade lifecycle management. You will architect production-grade AI solutions integrated into Java-based microservices, using tools like Claude Code, GitHub Copilot, Devin, and Gemini Code Assist to govern AI agents and accelerate the software development lifecycle. Key responsibilities include managing the full software lifecycle, ensuring security and observability, and optimizing data paths. Required skills include Java 17+, experience with Apache Kafka, and proficiency in CI/CD pipelines. You will solve complex problems by digitizing business processes and building reusable capabilities for front, middle, and back office functions.

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.
  • Architect and implement production-grade AI solutions integrated into existing Java-based microservices.
  • Orchestrate AI coding agents across the SDLC to generate production-quality code and navigate large legacy codebases.
  • Manage the full software development lifecycle from requirements analysis through testing and release using Agile best practices.
  • Model and digitize business processes by partnering with domain experts to drive modernization across global teams.
  • Build reusable software capabilities to solve complex technical problems for front, middle, and back office functions.

What we're looking for

  • 2+ years of professional software development experience in Java.
  • Experience with AI-assisted engineering tools to govern agents and assess AI-generated work product.
  • 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 perform unit, integration, and acceptance testing using modern frameworks.
  • 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 (preferred).

More like this

Similar roles