Senior Software Developer- Python

Interactive Brokers Group, Inc.

Greenwich, CT, United States
Competitive salary; annual performance-based bonus...
On-site
5+ years professional software engineering experience
3+ years python primary language experience
Extensive polars pandas or numpy experience
The role involves architecting and optimizing transaction surveillance systems that process over 1 billion order events daily

Job Summary

  • The role involves architecting and optimizing transaction surveillance systems that process over 1 billion order events daily.
  • Candidates will collaborate with quantitative engineers and compliance stakeholders to translate complex business requirements into scalable designs.
  • The position offers a competitive salary, annual performance-based bonus, stock grants, and a 401(k) plan with company match.

Matching Summary

The role involves architecting and optimizing transaction surveillance systems that process over 1 billion order events daily.

Salary

Competitive salary; Annual performance-based bonus and stock grant; Retirement plan 401(k) with company match

Skills & Requirements

Must-have

  • 5+ years professional software engineering experience
  • 3+ years Python primary language experience
  • Extensive Polars Pandas or NumPy experience
  • Thorough understanding of databases and SQL
  • Experience with Linux operating systems

Nice-to-have

  • Experience with data engineering or ETL pipelines
  • Knowledge of finance domain
  • Knowledge of C++ or Java programming
  • Masters or PhD degree in Computer Science
  • Self-motivated ability to work with minimal supervision

Key Requirements

  • Bachelor's or master's degree in Computer Science
  • 5+ years total professional software engineering experience
  • 3+ years professional experience in Python as primary language

Work Rights

Not specified

Tailored Resume

Cover Letter