MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Intercontinental Exchange, Inc.

Lead Software Development Engineer in Test (Python)

Atlanta, GA · 3 months ago

Full-time

About the job

Job Description

Job Purpose

As a Lead Software Development Engineer in Test at Intercontinental Exchange, you will work with product managers, developers, and risk management/quantitative analysts to understand business/system requirements and implement or modify automation frameworks and test cases to test Clearing Technology systems. As this role is in Clearing Risk Management area involving quantitative finance concepts, a combination of financial mathematics and strong software development expertise is required. You must be results-oriented, self-motivated, and have the ability to thrive in a fast-paced environment.

Responsibilities

• Design and build scalable test automation frameworks and reference implementations based on technical business requirements

• Lead test framework architecture and develop robust automated tests using Custom Python-based frameworks, Cypress or Selenium using JavaScript/Java and Python, Jira and Jenkins for test management and CI/CD integration

• Review requirements involving quantitative finance and mathematical models to define effective test strategies, scenarios, and test cases

• Create and execute test plans covering scope, risks, dependencies, and overall testing approach for complex systems

• Test multi-tier applications built on Java and JavaScript technologies (ReactJS, extJS, jQuery, Oracle)

• Validate correctness, performance, and stability of complex algorithms and quantitative models

• Deploy application builds, manage test environments, and troubleshoot software/hardware configuration issues

• Work closely with QA and engineering teams in an Agile development environment, with a strong focus on defect discovery in complex logic and integration workflows

Knowledge and Experience

• Bachelor’s degree or higher in Computer Science, Financial Engineering, Mathematics, or a related field

• 7+ years of relevant experience delivering high‑quality software or test automation solutions

• Strong Python development experience, with hands‑on use of test automation tools such as Cypress or Selenium

• Experience automating tests across multiple applications, frameworks, and technology stacks

• Proficiency working in UNIX/Linux environments with Oracle databases, including complex SQL query development

• Ability to interpret technical requirements, financial engineering formulas, and quantitative models details

• Experience across the full software development lifecycle using Agile methodologies

• Strong analytical, problem‑solving, troubleshooting, and decision‑making skills

• Excellent communication skills, with the ability to clearly explain and defend automation and framework design

• Ability to prioritize, multitask, and work independently in a fast‑paced environment

• Understanding of derivatives markets and portfolio risk concepts (e.g., VaR, parametric or historical simulation) is a plus

• Knowledge or practical experience with AI-assisted development tools such as GitHub Copilot, Claude, Cursor, or similar platforms.

----------
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.