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.
Responsibilities
Design and maintain automated testing frameworks covering application functionality, system integrations, and core business workflows.
Validate pricing, valuation, and performance calculations across complex financial products and trading strategies.
Develop testing approaches for AI and machine learning solutions, including model validation, regression testing, output verification, and performance monitoring.
Build automated evaluation tools for internal AI-powered applications and workflow automation initiatives.
Create realistic simulation environments to test platform behavior during periods of heavy system activity, market volatility, and unusual event-driven scenarios.
Verify connectivity and message flows between trading platforms, execution systems, market gateways, and third-party integrations.
Partner closely with software engineers, quantitative teams, and business stakeholders to define test coverage and ensure platform accuracy.
Requirements
4+ years of experience in Software Development Engineering in Test (SDET), Quality Engineering, or Test Automation.
Prior experience supporting financial technology, capital markets, trading platforms, or other highly transactional systems.
Strong programming skills in Python, Java, or C++.
Experience testing distributed, event-driven, or real-time applications.
Hands-on experience with modern automation frameworks such as PyTest, JUnit, TestNG, or similar tools.
Understanding of automated API, integration, and end-to-end testing methodologies.
Familiarity with messaging technologies, streaming platforms, or low-latency systems is highly desirable.
Excellent troubleshooting, analytical, and problem-solving skills.
Nice to Have
Exposure to derivatives, options, risk management systems, or financial analytics.
Experience validating AI/ML models or data-driven applications.
Knowledge of trading workflows, order management systems, or electronic execution environments.
Experience working in highly available, performance-sensitive production environments.
(This is an onsite role in Chicago and at this time the team cannot provide Visa sponsorship)
Numbers & Facts
Location
Chicago, IL
Skills
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Automationunmatched
C++ Programming Languageunmatched
Capital Marketsunmatched
Computer Programmingunmatched
Data Modelingunmatched
Derivativesunmatched
Financial Analysisunmatched
High Availabilityunmatched
Identify Issuesunmatched
JUnitunmatched
Javaunmatched
Machine Learningunmatched
Messaging Technologyunmatched
Model Validationunmatched
Order Managementunmatched
Performance Analysisunmatched
Pricingunmatched
Problem Solving Skillsunmatched
Product Strategyunmatched
Production Systemsunmatched
Pytestunmatched
Python Programming/Scripting Languageunmatched
Quality Assurance Methodologyunmatched
Quality Engineeringunmatched
Regression Testingunmatched
Risk Managementunmatched
Simulationunmatched
Software Design for Test (SDET)unmatched
Software Engineeringunmatched
Software Testingunmatched
Streaming Technologyunmatched
System Integration (SI)unmatched
Technical Supportunmatched
Test Automationunmatched
Test Harnessunmatched
Test Plan/Scheduleunmatched
Testingunmatched
Trading Platformsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.