Jobs · Engineering · Utah

Senior Software Engineer, Global Banking & Markets, Post Trade Engineering

Goldman Sachs · Salt Lake City, UT · 3 wk ago
EngineeringFull-time

About the role

The Post Trade Engineering team within Goldman Sachs' Global Banking & Markets business operates at the intersection of finance and technology. Our team designs, develops, and maintains high-performance software solutions that facilitate the settlement of equities and fixed income instruments, processing millions of events and thousands of users daily.

Responsibilities

  • Lead the design and implementation of cloud-native post trade platform.
  • Build systems that are correct, fast, and operationally excellent.
  • Take full ownership of production services from design through deployment and incident response.
  • Be the person the team trusts to make the right call when it matters.
  • Drive the cloud migration. Own key workstreams in the transformation to AWS/GCP, ensuring automated reconciliation, incremental rollout, and rigorous dual-run validation.
  • Pioneer AI-driven engineering. Champion the use of AI agents and AI-enabled tooling across the team – for specification, implementation, testing, reconciliation analysis, and operational diagnostics. Help the team move from "AI-curious" to "AI-native."
  • Raise the technical bar. Guide architectural decisions across the polyglot codebase, review critical code, define data dependency and orchestration patterns, and mentor engineers who want to grow into senior technical leaders.
  • Partner across the firm. Work closely with business, risk, trading, and clearing teams to translate business requirements into technology-driven automation, intelligent tooling, and measurable operational improvements.
  • Shape infrastructure and DevOps. Contribute to CDK infrastructure stacks, CI/CD pipelines, container image pipelines, and multi-region deployment automation — because owning a service means owning how it gets to production.

Requirements

  • Proven track record as a senior software engineer with end-to-end ownership of complex, cloud-based production systems on AWS.
  • Deep hands-on experience in Java building distributed calculation engines and event-driven services; comfort working across a polyglot stack.
  • Experience designing and operating cloud-native platforms using microservices, gRPC/REST APIs, and managed AWS services (Fargate, Lambda, Step Functions, Aurora, ElastiCache, S3).
  • Demonstrated experience using AI agents and AI-based tooling for enterprise software development – code generation, automated analysis, diagnostics, or migration validation.
  • Strong testing discipline using modern frameworks and patterns, with an instinct for writing code that is correct by construction.
  • Deep understanding of distributed systems – data consistency, failure modes, observability, and the operational realities of running financial infrastructure at scale.

Qualifications

  • Exceptional communication skills and the ability to influence engineers, architects, and business stakeholders with clarity and conviction.
  • Bachelor's degree in computer science, engineering, or a related field.

Skills

  • AWS serverless and managed infrastructure: Fargate, Lambda, Step Functions, Aurora PostgreSQL, ElastiCache Redis, S3, EventBridge, CloudWatch.
  • AI-enhanced engineering workflows: building developer or operational tooling powered by AI for diagnostics, reconciliation, code generation, or automated validation.
  • Graph-based execution orchestration: DAG scheduling, topological sort, data dependency resolution with configurable wait, bypass, and fallback semantics.
  • Platform migration at scale: migrating monolithic on-premises systems to cloud-native architectures with incremental rollout, dual-run reconciliation, and zero-downtime cutover.
  • Infrastructure-as-code: AWS CDK (TypeScript) and DevOps practices for large-scale, multi-region platform deployments.
  • Modern build systems: polyglot monorepo tooling with remote execution, container image pipelines, and protobuf code generation.
  • Containerization and orchestration: Docker, Fargate task definitions, dual-mode services (one-shot compute + long-running daemon).
  • Financial domain expertise: Post-trade processing, or high-volume financial risk systems.
  • AI fluency: agentic AI workflows, prompt engineering, and a point of view on how AI will reshape enterprise software engineering.

Benefits

Goldman Sachs offers a comprehensive range of benefits designed to support the health, wellness, and financial security of our employees. These benefits include:

  • Health and wellness programs
  • Flexible spending accounts
  • Retirement savings plans
  • Employee assistance programs
  • Parental leave
  • Family-friendly policies
  • Professional development opportunities

Pay

Competitive compensation and benefits package.

Schedule

Full-time position.

Similar jobs