> Markdown version of [/jobs/ext/991023-software-engineer-in-test-sdet](https://www.wearedevelopers.com/jobs/ext/991023-software-engineer-in-test-sdet). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer in Test (SDET) - **Company:** Citadel LLC - **Location:** United States - **Salary:** $175,000.0 - $350,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, C++ (Programming Language), CMake, Continuous Integration, Software Debugging, Linux, Distributed Systems, Github, Python (Programming Language), Pcap, Networking Basics, Service Virtualization, Wireshark, Git, Apache Kafka, Jenkins, Glasgow Haskell Compiler - **Published:** June 9, 2026 - **Apply:** https://www.dice.com/job-detail/fd545fe0-de75-4ada-ac72-5b9a523a77c5 ## About the Role * Proven ownership mindset: comfortable debugging unfamiliar systems, writing docs, and driving cross-team initiatives * Expert Python for production-grade automation * Ability to read/modify C++ test code and hook Python harnesses into C++ components * Strong Linux and networking fundamentals (TCP/UDP, sockets, pcap/Wireshark) * CI/CD experience (Jenkins/GitHub Actions, Git, CMake); containerized, reproducible test environments * Hands-on design of performance/reliability tests (latency, throughput, backpressure) and flaky-test triage * Excellent communication and documentation skills Nice to have * FIX engine experience (QuickFIX or proprietary), exchange simulators, OMS/EMS flows, DMA/algos, drop copy * Observability for tests (PrometheGrafana/Jaeger/Tempo; log correlation) * Data & infra: kdb+/q, Kafka, low-latency instrumentation * Rust/Go or FP exposure (Haskell/OCaml); contract testing (Pact) and property-based testing (Hypothesis) * Prior experience in financial systems or large-scale distributed environments ## Description 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 Python-first frameworks and C++-adjacent hooks to verify distributed systems correctness, accelerate CI/CD, and protect latency-sensitive releases across equities (cash/options) and beyond., * 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, allocator impact) with reproducible results and automatic regressions gates in CI * Create contract tests and service virtualization (exchange simulators, market-data replayers) to decouple teams and speed releases * Develop failure-mode/chaos scenarios (disconnects, throttling, slow consumers, sequence resets, clock skew, backpressure) * Drive cross-repo test architecture/refactors (shared fixtures, contracts, pipelines) to improve coverage and reliability * Partner with development, SRE, and the trading desk to define and automate end-to-end scenarios that verify system correctness and business workflows ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 176: Expensive Agents, Taking Over VSCode and Safer Vibe Coding](https://www.wearedevelopers.com/magazine/603-dev-digest-176-expensive-agents-taking-over-vscode-and-safer-vibe-coding) - [Dev Digest 119 - ❤️ === ❤️](https://www.wearedevelopers.com/magazine/454-dev-digest-119) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries)