> Markdown version of [/jobs/ext/2600772-software-development-engineer-in-test](https://www.wearedevelopers.com/jobs/ext/2600772-software-development-engineer-in-test). 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 Development Engineer in Test - **Company:** Chicago Financial Search - **Location:** Chicago, IL, United States - **Experience:** Experienced - **Salary:** $135,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Training Data, Java (Programming Language), Artificial Intelligence, Algorithmic Trading, Audit Trail, Automation of Tests, Unit Testing, C++ (Programming Language), Code Review, Databases, Continuous Integration, Data Structures, Distributed Systems, Financial Information EXchange, Field-Programmable Gate Array (FPGA), Github, Junit, Python (Programming Language), Load Testing, Machine Learning, Regression Testing, SQL Databases, Testng, WebSocket, Data Logging, Feature Engineering, Data Ingestion, Large Language Models, Event Driven Architecture, KDB+, Pytest, Gitlab-ci, Integration Tests, Influxdb, Apache Kafka, Machine Learning Operations, SDET, Jenkins - **Published:** August 7, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3f469ade2831899c ## About the Role * 4+ years of SDET or QA Engineering experience, with at least 2 years in financial services or trading systems * Proficiency in Python and/or Java/C++ for test automation * Strong understanding of options trading concepts - calls/puts, expiry, strike, Greeks, volatility surfaces * Experience testing real-time, event-driven systems (Kafka, FIX, WebSockets) * Hands-on with test frameworks: pytest, JUnit, TestNG, or equivalent * Familiarity with ML concepts - model training, inference, overfitting, feature importance, and evaluation metrics (precision, recall, AUC) * Experience testing ML pipelines end-to-end: data ingestion * feature engineering * model output * downstream consumption * Solid fundamentals in data structures, algorithms, and distributed systems * Familiarity with SQL and time-series databases (kdb+, InfluxDB, TimescaleDB) * Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions) * Ability to read and reason about quantitative models and pricing logic * Experience writing LLM evaluation frameworks - prompt regression testing, output scoring, and consistency checks across model versions * Familiarity with MLflow, Weights & Biases, or SageMaker for model lifecycle tracking and test integration * Knowledge of AI governance and model risk management frameworks (SR 11-7 or equivalent) relevant to financial institutions * Experience with market simulators or exchange emulators * Knowledge of regulatory requirements (FINRA, SEC, CFTC) and audit trail testing including AI-assisted decision logging * Exposure to co-location or FPGA-based trading infrastructure, * SDET: 4 years (Required) * Trading systems: 2 years (Required) * Python or C++: 2 years (Required) * event-driven systems (Kafka, FIX, WebSockets) : 2 years (Preferred) ## Description A leading financial technology organization is looking for a Software Development Engineer in Test (SDET) to support the quality and performance of its mission-critical trading and analytics platforms. This individual will play a key role in ensuring the reliability, scalability, and accuracy of systems used in fast-moving, data-intensive environments., * Develop end-to-end, integration, and unit test suites covering options pricing models (Black-Scholes, binomial trees), order lifecycle, and P&L calculations * Test and validate AI/ML models used in signal generation, volatility forecasting, and trade execution - including drift detection, model regression, and output boundary testing * Build evaluation harnesses for LLM-powered tools used internally (e.g., trade summarization, risk Q&A, alert triage) to assess accuracy, hallucination rates, and latency * Simulate realistic market scenarios including high-volatility events, expiry dates, and corporate actions to stress-test system behavior * Validate FIX protocol messaging, OMS/EMS integrations, and exchange connectivity (CBOE, ISE, etc.) * Collaborate with quants to write test cases that verify Greeks (delta, gamma, vega, theta) and pricing accuracy under various market conditions * Build performance and load testing harnesses to validate sub-millisecond latency requirements * Design data quality pipelines to validate training data, feature stores, and model inputs for correctness and consistency * Participate in code reviews and advocate for testability in system design * Own CI/CD pipeline quality gates, including ML model promotion gates (shadow mode, A/B, champion/challenger) * Investigate production incidents and translate findings into regression tests ## Related Videos - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [The Algorithm That Nearly Killed Me: When Testing Isn't Enough](https://www.wearedevelopers.com/videos/2110-the-algorithm-that-nearly-killed-me-when-testing-isn-t-enough) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)