Senior Software Developer - Python

Interactive Brokers Group
Chicago
Workplace: HybridFull timeUSD 200,000 - 250,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Self-motivated","Analytical problem-solving","Collaboration","Communication","Time management"]

Build and extend large-scale transaction surveillance and data pipeline systems that detect and prevent fraud, market manipulation, and money laundering. Optimize databases and system architectures, develop developer tooling for monitoring, and ensure accuracy, security, and regulatory compliance. Own projects from planning through resolution, partner with quantitative engineers and compliance stakeholders, and curate mission-critical datasets with robust real-time and batch pipelines.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Interactive Brokers Group
Interactive Brokers Group
2 months ago

Senior Software Developer - Python

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 days agoStatus: Live

Job Summary

Build and extend large-scale transaction surveillance and data pipeline systems that detect and prevent fraud, market manipulation, and money laundering. Optimize databases and system architectures, develop developer tooling for monitoring, and ensure accuracy, security, and regulatory compliance. Own projects from planning through resolution, partner with quantitative engineers and compliance stakeholders, and curate mission-critical datasets with robust real-time and batch pipelines.
Location: Chicago
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, optimize, and extend transaction surveillance and data pipeline processes for efficiency, reliability, and scalability.
  • •Navigate between system-level architecture and implementation details for a surveillance system orchestrating 150+ processes.
  • •Optimize data architectures and databases for maximum performance and reliability.
  • •Own projects and sub-systems end-to-end, making decisions on complex technical and business problems.
  • •Develop data pipelines for real-time and batch processing and build data quality frameworks to prevent operational issues.

Pay and Benefits

Salary: USD 200,000 - 250,000 annually
Equity and Bonus:Equity
Perks:401kRetirementHealth InsuranceDentalVisionMedical PremiumMeal AllowanceLearning Budget

Key Requirements

  • •5+ years of professional software engineering experience in Python, C++, or Java.
  • •3+ years of professional experience in Python as a primary language (non-scripting).
  • •Extensive experience with Polars, Pandas, or NumPy.
  • •1-3 years of professional experience with Linux operating systems.
  • •Thorough understanding of databases and SQL.
Experience:5+ yearsFinanceFinancial crimesData pipelinesSurveillanceRegulatory compliance
Education:Bachelor's in Computer Science
Skills:Self-motivatedAnalytical problem-solvingCollaborationCommunicationTime management
Tech Stack:PythonC++JavaPolarsPandasNumPyLinuxSQLData pipelinesETL

Company Brief

Interactive Brokers Group
Operates an electronic trading platform providing brokerage services for individuals and institutions across global markets, offering equities, options, futures, forex, bonds, and related clearing and custody services with advanced trading technology and low-cost executions.
Industry: Trading Platforms
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Greenwich, United States
Founded: 1977
WebsiteLinkedIn