Senior Software Developer - Python
- Compensation
- Not disclosed
- Location
- Greenwich, CT, US; Chicago, IL, US
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Software engineering
- Posted
Skills
Nice to have
- Experience with data engineering or ETL pipelines Knowledge of finance Knowledge of C++ or Java Masters/PhD
- To be successful in this position, you will possess the following:
- Self-motivated and able to handle tasks with minimal supervision. Superb analytical and problem-solving skills. Excellent collaboration and communication (Verbal and written) skills. Outstanding organ
- Company Benefits & Perks
- Competitive salary, annual performance-based bonus and stock grant Retirement plan 401(k) with competitive company match Excellent health and wellness benefits, including medical, dental, and vision b
Full description
This is a hybrid role (3 days in the office/2 days remote).
About your team:
The Financial Crimes Surveillance team develops and maintains sophisticated systems that detect and prevent fraud, market manipulation, and money laundering across Interactive Brokers' global platform. In this role, you'll architect, implement, optimize, and maintain large-scale data pipelines and surveillance models that process massive volumes of financial data. The team consists of software engineers, data engineers, compliance specialists, and data scientists working on mission-critical infrastructure that directly protects the integrity of the financial system.
The Scale & Impact:
Process 1+ billion order events and 6+ million trades daily
Protect 4.5+ million client accounts
Direct impact on financial security and regulatory compliance
What will be your responsibilities within IBKR:
Technical Excellence
Design, optimize, and extend transaction surveillance and data pipeline processes to enhance system efficiency, reliability, and scalability
Navigate seamlessly between strategic, system-level architecture and function-level implementation details of our surveillance system, which orchestrates 150+ processes
Optimize data architectures and databases for maximum performance and reliability
Build developer tooling to accelerate development workflows and system monitoring
Ensure data accuracy, security, and compliance with regulatory standards
Ownership and Cross-Functional Partnership
Take ownership of projects and sub-systems from planning through resolution, making impactful decisions on complex technical and business-related questions
Collaborate effectively with quantitative engineers, surveillance model developers, and Compliance stakeholders to translate complex business requirements into scalable designs and processes
Identify project bottlenecks, risks, and limitations; calculate costs; and provide strategic insights to stakeholders
Transform high-level surveillance concepts into production-ready processes that deliver actionable insights
Data Architecture & Stewardship
Own and curate dozens of mission-critical datasets that drive surveillance operations
Design, build, and automate robust data pipelines to support real-time and batch processing
Develop advanced data quality frameworks to proactively identify issues before they impact operations
Innovation & Optimization
Contribute to the evolution of coding standards and internal code review processes