Skip to Main Content
Location icon
London

Global Banking & Markets - Software Engineer - Associate - London

Goldman Sachs
Office & Professional
Office & Professional
Company logo image
Description

Location
London

Hours
Full Time

Salary
Negotiable

About the Role
Goldman Sachs is undertaking one of its most ambitious engineering programs: the Consolidated Trade Ledger (CTL), a ground-up reimagining of the front-to-back architecture that underpins every trade the firm executes. CTL is a flagship initiative jointly sponsored by Global Markets and Engineering leadership, forming the core of the firm's technology strategy. This cloud-native platform is designed to deliver capacity, extensibility, scalability, and innovation capabilities to power Global Markets' growth for the next two decades while driving significant operational efficiencies.

As trading volumes accelerate, you will join a small team of highly experienced engineers spearheading the migration of the global Equities trading business onto CTL. You will work with core CTL business services, adapting them for Equities Trading and creating capabilities leveraged across Global Markets front, middle, and back office functions. This includes extending CTL's flexible data model to integrate seamlessly with existing production idioms, meeting complex business requirements of a global 24×7 trading operation, while balancing stringent demands for availability, latency, and resilience.

Critically, you will engage heavily with AI-driven development. Using Goldman Sachs' AI tooling and agentic coding assistants, you will govern multiple AI agents, rapidly comprehend large legacy codebases, generate and assess production-quality code, and accelerate every phase of the software development lifecycle.

Your impact will include driving strategic transformation by working alongside domain experts to understand and modernize existing processes, multiplying your output with AI coding agents, delivering outsized business value by enabling the Equities business to handle significantly higher volumes at lower costs, and building high-availability, multi-region, event-driven services on a modern cloud-native platform that sets architectural standards for years to come.

What You Will Do
- Design, build, and operate high-availability, multi-region, cloud-native services with security and comprehensive observability (metrics, distributed tracing, structured logging) integrated at every layer.
- Develop event-driven architectures, multi-stage processing pipelines, and optimized data paths for high-throughput trade lifecycle management.
- Partner with engineers, domain experts, and global stakeholders to understand, model, and digitize business processes, challenging entrenched practices and driving modernization.
- Manage the full software lifecycle from requirements analysis through design, development, testing, and release, following robust SDLC and Agile best practices.
- Innovate creative solutions to complex business and technical problems, building reusable capabilities leveraged across Global Markets.
- Multiply your impact with a modern, AI-centric toolchain by orchestrating AI coding agents across all SDLC stages to rapidly comprehend codebases, generate production-quality code, and accelerate delivery.

Requirements

Experience
- 8+ years of professional software development experience in Java (Java 17+ preferred), with strong command of concurrency, collections, and modern language features.
- Demonstrated experience with AI-assisted engineering tools (e.g., Claude Code, GitHub Copilot Agent Mode, Devin, Gemini Code Assist), including governance of AI agents and maintaining quality over AI-generated work.
- Experience building event-driven and distributed systems, familiarity with messaging platforms such as Apache Kafka, delivery guarantees, and resilience strategies.
- Strong SDLC practices including version control, CI/CD pipelines, automated build/test/deploy workflows, and code quality tooling.
- Solid testing discipline with unit, integration, and acceptance testing using modern frameworks.
- Ability to rapidly navigate, understand, and debug large and unfamiliar codebases with and without AI assistance.
- Excellent communication and collaboration skills across technical and non-technical audiences in geographically distributed teams.

About You
You are an ambitious engineer passionate about building scalable, resilient systems in a cloud-native environment. You embrace AI-driven development and are eager to leverage cutting-edge tools to accelerate software delivery. You thrive in collaborative, fast-paced environments and are motivated by solving complex business and technical challenges. You are committed to quality, innovation, and continuous learning.

Qualifications
Experience with a meaningful subset of the following is highly valued:
- Frameworks & Architecture: Spring Boot, gRPC / Protocol Buffers, integration/orchestration frameworks (e.g., Apache Camel, Spring Integration), pipeline/adapter design patterns (retry, dead-letter queues, error isolation).
- Cloud & Infrastructure: Cloud platforms (GCP, AWS), container orchestration (Kubernetes, Docker), JVM tuning for containerized workloads.
- Observability & Operations: Application instrumentation (metrics, distributed tracing, structured logging), production support in high-availability environments.
- Data & Performance: Data modeling, SQL/NoSQL databases, caching strategies, performance optimization in latency-sensitive systems.
- Security: Enterprise security patterns; authentication protocols, mutual TLS, secrets management, certificate rotation.
- Domain Knowledge: Equities, post-trade, or financial services experience; trade lifecycle concepts, asset servicing, position management, reconciliation, multi-system migration environments.
- Other: Asynchronous/non-blocking I/O frameworks (e.g., Vert.x, Netty), multi-region/BCP architectures, open-source contribution experience.

Expiry date: 04/11/2026
Global Banking & Markets - Software Engineer - Associate - London
Company:
Goldman Sachs
Job Type:
Full-time
Location:
London