Full Time

Software Engineer in Test (SDET) - Citadel - Miami, FL

Citadel

Miami, FL
Posted 7 days ago

Job Description

Role Overview:

The Client Platform technology team builds and evolves the core platform that powers Citadel Securities' client-facing businesses. This platform serves as a critical foundation supporting connectivity, order management, and analytics across multiple asset classes.

We are embarking on a multi-year strategic effort to modernize the platform's infrastructure. As a Software Engineer in Test, you'll contribute to this transformation by building Pythonfirst frameworks and C++adjacent hooks to verify distributed systems correctness, accelerate CI/CD, and protect latencysensitive releases across equities (cash/options) and beyond.

Opportunities may be available from time to time in any location in which the business is based for suitable candidates. If you are interested in a career with Citadel, please share your details and we will contact you if there is a vacancy available.

Responsibilities:
• Build test harnesses that simulate client/exchange and OMS order lifecycle workflows across equities cash and options
• Author automated tests (unit/integration/contract/perf) and grow CI/CD quality gates; make runs deterministic via golden traces/pcaps and time control
• Design performance/latency test rigs (P50/P99.9, jitter, GC/allocator impact) with reproducible results and automatic regressions gates in CI
• Create contract tests and service virtualization (exchange simulators, marketdata replayers) to decouple teams and speed releases
• Develop failuremode/chaos scenarios (disconnects, throttling, slow consumers, sequence resets, clock skew, backpressure)
• Drive crossrepo test architecture/refactors (shared fixtures, contracts, pipelines) to improve coverage and reliability
• Partner with development, SRE, and the trading desk to define and automate endtoend scenarios that verify system correctness and business workflows
Qualifications:
• Proven ownership mindset: comfortable debugging unfamiliar systems, writing docs, and driving crosste