G

Goldman Sachs

Advises on mergers and trades stocks and bonds

FICC Trading Platform Software Engineer Associate/Vice President

Backend EngineeringUpdated on Nov 14
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Mathematics, Electrical Engineering, or a related technical discipline is required.
  • At least 5 years of professional software engineering experience is required for Associate, or at least 8 years for Vice President, including delivery of complex systems in a production-critical environment.
  • Demonstrated end-to-end ownership of a substantial system or workstream, from architecture and design through implementation to production operations, is required.
  • Deep expertise in modern Java (17/21+) and the Java Virtual Machine is required, including concurrency, the memory model, garbage collection, profiling, and diagnosing performance problems in running systems.
  • Strong command of distributed-systems fundamentals is required, including consistency and failure modes, idempotency and exactly-once semantics, backpressure, partitioning, and recovery.
  • Experience with event-driven and streaming architectures such as Kafka, or equivalent, and asynchronous/reactive service frameworks is required.
  • Experience running services on public cloud, with AWS preferred, containers and orchestration, and infrastructure-as-code such as CDK, Terraform, or equivalent is required.
  • Practical experience with service connectivity and security at the edge is required, including reverse proxies and service mesh, TLS/mTLS and certificate lifecycle, OAuth2/OIDC, and JWT-based authentication and authorization.
  • Strong production-operations skills are required, including metrics, distributed tracing, structured logging, alerting, and incident handling for systems that cannot simply be turned off.
  • The role requires the ability to write design documents that withstand scrutiny and brief senior technical and business audiences.
  • The role requires owning several concurrent workstreams and multiple stakeholder groups across time zones.
  • The role requires genuine interest in fixed income, rates, credit, foreign exchange, or commodities products and electronic market-making mechanics.

Responsibilities

  • Own a platform area end to end, including architecture, delivery, and production health, for pricing, risk, quoting, and automation across FICC derivatives and cash products.
  • Set technical direction for a multi-year cloud migration, covering connectivity, service identity, authentication and token flows, infrastructure-as-code, deployment topology, and cutover strategy, and make decisions where trade-offs are contested.
  • Decompose legacy messaging and monolithic components into resilient microservices, sequencing the work to avoid regressions for trading desks.
  • Set and defend reliability standards, including service-level objectives, capacity and latency budgets, observability and tracing, progressive rollout and canarying, incident response, and blameless post-mortems.
  • Build automation that makes change velocity safe, including testing strategy, continuous integration and delivery, static analysis, and quality gates across owned components.
  • Represent the platform to global stakeholders by negotiating cross-team dependencies and communicating to engineering and business audiences across jurisdictions.
  • Bring innovative thinking to how AI-assisted engineering and agentic tooling affect platform design, review, and delivery.

Desired Qualifications

  • Additional strength in Python, C++, Kotlin, or TypeScript.
  • Front-office trading technology experience in pricing, quoting, request-for-quote or streaming workflows, execution, market-data distribution, or real-time risk.
  • Experience with kdb+/q or comparable high-performance time-series platforms, including tickerplant/RDB/HDB architectures, capture and savedown, query performance, and related client software development kits.
  • Experience with the model development lifecycle and engineering quantitative models in production.
  • Hands-on site reliability engineering or platform-engineering experience, including capacity planning, cost and performance tuning, and resilience testing.
  • Experience delivering a legacy-to-cloud or legacy-middleware decommissioning program in a regulated environment, including migration sequencing, dual-running, and rollback design.
  • Strong modern web experience with TypeScript/React and an appreciation for what makes a trader-grade user interface fast and trustworthy.
  • Familiarity with relational, document, and object-storage systems and their trade-offs.
  • Experience working with AI-assisted development tooling and a view on its safe use on production-critical code.
  • Prior experience working across APAC, EMEA, and Americas engineering teams.

About the Company

Goldman Sachs

Advises on mergers and trades stocks and bonds

Goldman Sachs advises companies and governments on mergers, raises money for them by selling their stocks and bonds, and trades securities for big investors such as hedge funds and pension funds. It led Ford Motor's 1956 stock market debut, then the largest share sale in US history. Traders buy and sell stocks, bonds, currencies, and commodities for clients and lend them money, while bankers earn a fee on each deal they advise on or arrange. Its asset and wealth management arm invests for institutions and wealthy families and charges fees based on the money it oversees. The firm was founded in 1869, when it began brokering short-term IOUs for New York merchants, and it is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1869

Recently Posted Jobs

Explore more opportunities at Goldman Sachs

See more jobs