CareerPlan

Software Engineer, Test

Chicago, ILFull-time2026-07-22 → 2026-11-13

Core

Design, develop, deploy, and support global clearing systems with a focus on system reliability, testability, recoverability, fault tolerance, throughput, and latency.

Role type

Senior IC Software Engineer, Test (QA)

Builds

Global clearing systems and their system functionality

Domain

Financial markets infrastructure (clearing, trade processing)

Deliverable

production ML models | product features

Required skills

Automated test case creation, test framework development, Cucumber BDD, UI automation (Selenium/Playwright), Java, Python, API automation (REST/SOAP), Object-oriented design, Docker/Kubernetes, SQL, PostgreSQL/MySQL/MongoDB, AI-powered testing tools, Unix/Linux, Git, CI/CD (Jenkins/Bamboo)

Preferred skills

FIX 4.4, Swift messaging protocols, Kafka, Atlassian tools, Financial markets domain knowledge

Technologies

Cucumber, Selenium, Playwright, Java, Python, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, Git, Jenkins, Bamboo, Claude Code

Responsibilities

Work across US Clearing Systems groups to ensure new features and functionality work as expected; ensure overall system health for stable releases; execute manual and automation testing with emphasis on automation; create and enhance test frameworks; utilize AI-powered tools to automate test case generation and maintenance.

Seniority

Mid-level, hands-on IC