
Goldman Sachs
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
At Goldman Sachs, our Engineers don't just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Drive new businesses, redefine finance using AI, and seize opportunities at market speed. In an era defined by AI, Engineering isn't just central – it's the driving force behind our business. Our dynamic environment demands innovative strategic thinking and immediate, impactful solutions. Ready to push the limits of digital possibility? Begin your journey here. Goldman Sachs Engineers are at the forefront of innovation, driving solutions as creative collaborators in a fast-paced global environment. We seek individuals who evolve, adapt, and thrive on challenging problems. As an engineer within the firm's Global Banking & Markets business, you will be instrumental in developing cutting-edge software solutions. Your responsibilities will include designing, developing, and implementing robust, low-latency systems and innovative platforms that enable efficient P&L management for our trading desks. Critically, you will lean heavily into AI-driven development. You will be responsible for architecting and implementing production-grade AI solutions that integrate directly into our existing Java-based microservices. 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.
Qualifications
Required Qualifications
- 2+ 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 the ability to govern AI agents, critically assess their output, and maintain quality over AI-generated work product.
- Experience building event-driven and distributed systems, including familiarity with messaging platforms (e.g., Apache Kafka), delivery guarantees, and resilience strategies.
- Strong SDLC practices: version control, CI/CD pipelines, automated build/test/deploy workflows, and code quality tooling.
- Solid testing discipline: unit, integration, and acceptance testing with 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.
Preferred Qualifications
- Spring Boot, gRPC / Protocol Buffers, integration/orchestration frameworks (e.g., Apache Camel, Spring Integration), and pipeline/adapter design patterns (retry, dead-letter queues, error isolation).
- Cloud platforms (GCP, AWS), container orchestration (Kubernetes, Docker), and JVM tuning for containerized workloads.
- Application instrumentation (metrics, distributed tracing, structured logging) and production support in high-availability environments.
- Data modeling, SQL/NoSQL databases, caching strategies, and performance optimization in latency-sensitive systems.
- Enterprise security patterns; authentication protocols, mutual TLS, secrets management, and certificate rotation.
- Equities, post-trade, or financial services experience; trade lifecycle concepts, asset servicing, position management, reconciliation, and multi-system migration environments.
- Asynchronous / non-blocking I/O frameworks (e.g., Vert.x, Netty), multi-region / BCP architectures, and open-source contribution experience.
Skills & Technologies
About the Company
Goldman Sachs
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Location
Salt Lake City, UT
Posted
Today
Country
US