I

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Lead Python SDET

Test Automation EngineeringPosted on Nov 13
Full-timeAtlanta, GA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Financial Engineering, Mathematics, or a related field.
  • At least 7 years of relevant software development experience, with expert-level Python skills including object-oriented design, modular architecture, packaging, dependency management, debugging, and performance optimization.
  • Experience designing and maintaining reusable Python frameworks, test harnesses, libraries, developer tools, and data-validation utilities.
  • Proficiency in UNIX/Linux environments and Oracle databases, including developing and optimizing complex SQL queries.
  • Ability to interpret technical requirements, financial engineering formulas, clearing margin methodologies, and quantitative models.
  • Experience across the full software development lifecycle using Agile methods, source control, code review, and continuous integration practices.
  • Strong analytical, problem-solving, troubleshooting, and decision-making skills, particularly for numerical, data-quality, and system-integration issues.
  • Technical leadership experience, including establishing best practices, communicating design decisions, decomposing and coordinating work, mentoring developers, and providing constructive code and design reviews.

Responsibilities

  • Architect, build, and maintain scalable Python test frameworks, harnesses, and tools for validating clearing margin calculation models and related systems.
  • Translate business, system, margin methodology, and quantitative model requirements into validation strategies, scenarios, and test cases.
  • Develop reusable Python libraries, data-processing components, diagnostics, and integrations that improve validation coverage, accuracy, and efficiency.
  • Establish and enforce Python engineering standards for architecture, coding practices, packaging and deployment, documentation, testing, and maintainability.
  • Assess the correctness, numerical precision, performance, and stability of complex algorithms, margin calculations, and quantitative models.
  • Lead technical delivery by decomposing work, guiding implementation, reviewing designs and code, mentoring team members, and resolving complex issues.
  • Partner with QA, engineering, product, and quantitative risk teams to integrate validation solutions into delivery workflows and investigate defects across complex logic and system interfaces.

Desired Qualifications

  • Understanding of derivatives markets, clearing, margin calculation, and portfolio risk concepts such as VaR and parametric or historical simulation.

About the Company

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Intercontinental Exchange runs financial marketplaces, clearing houses and data services for banks, investors and businesses that trade or finance assets. Its New York Stock Exchange lets companies raise capital and gives investors a place to buy and sell listed shares. ICE also sells market pricing and analytics, while its mortgage software supports lenders from loan applications through closing and servicing. Trading fees, listing fees and subscriptions pay for these services, and clearing houses manage the risk that one side of a trade fails to pay. Founded in 2000 to digitize energy trading, Intercontinental Exchange is headquartered in Atlanta, Georgia.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Intercontinental Exchange

See more jobs