Sr. Software Engineer

Interactive Brokers

New York (NY)

Hybrid

USD 180,000 - 185,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Interactive Brokers in New York, NY seeks a Sr. Software Engineer to build and maintain our compliance surveillance infrastructure.

You will work with quantitative engineers, surveillance model developers, and Compliance stakeholders to translate complex requirements into scalable software designs. Architect and implement large-scale data pipelines and surveillance models processing massive financial data, design schemas for multi-terabyte datasets, and ensure regulatory alignment.

Qualifications

  • Master’s degree in Computer Science or related field and 3 years of software development experience.
  • 3 years developing production-grade Python applications.
  • 3 years developing in a Linux environment with automation and deployment tasks.
  • Experience with Pandas/Polars/NumPy for large data pipelines and analytics.
  • Experience with Jira automation and REST API programming.
  • Experience with Python Flask servers using RESTful APIs.
  • Experience with Jenkins pipelines for CI/CD of Python apps.
  • Experience with trade and market surveillance model development.
  • Experience with Git and Gerrit for version control and code reviews.

Responsibilities

  • Build, develop, and maintain the company’s compliance surveillance infrastructure.
  • Collaborate with quantitative engineers, surveillance model developers, and Compliance stakeholders.
  • Architect and implement large-scale data pipelines and surveillance models for massive financial data.
  • Design database schemas and queries for multi-terabyte datasets with data consistency.
  • Ensure systems meet regulatory and operational requirements.
  • Implement system changes with the compliance department for effective surveillance.
  • Develop software to accelerate workflows and system monitoring.
  • Document methodologies for regulatory scrutiny and examination.

Skills

Python programming
Data pipelines
Stakeholder collaboration

Education

Master's degree in Computer Science

Tools

Pandas/Polars/NumPy
Oracle SQL
Jira automation
REST API programming
Flask REST APIs
Jenkins
Git
Gerrit

Job description

Sr. Software Engineer (New York, NY) (Hybrid: Remote work permissible 2 days/week) (multiple positions)

Build, develop, and maintain company’s compliance surveillance infrastructure.

Collaborate effectively with quantitative engineers, surveillance model developers, and Compliance stakeholders to translate complex business requirements into scalable software designs and processes.

Architect and implement large-scale data pipelines and surveillance models that process massive volumes of financial data.

Design database schemas and query logic to efficiently handle multi-terabyte surveillance datasets, ensuring data consistency and traceability.

Ensure systems are stable and aligned with regulatory and operational requirements.

Work with compliance department to implement necessary system and software changes to ensure effective market surveillance.

Develop software to accelerate workflows and system monitoring.

Document methodologies to withstand regulatory scrutiny and examination.

Remote work permissible 2 days/week. Must work from NYC office 3 days/week.

Requires

Master’s degree or foreign equivalent in Computer Science or related field, and three (3) years of experience in a software development/engineering position developing with Python (non-scripting).

Must have 3 years of experience with each of the following:

  • Developing production-grade Python applications.
  • Developing in a Linux environment, including command-line automation, package management, and deployment tasks.
  • Pandas, Polars, NumPy, and Oracle SQL to build and manage large-scale data pipelines, and analytical models.
  • Jira automation and REST API programming.
  • Python Flask servers using RESTful APIs.
  • Developing Jenkins pipelines for automated build, test, and deployment of Python applications.
  • Trade and market surveillance model development.
  • Analyzing financial data, including trade and securities data for market surveillance.
  • Git and Gerrit for version control and peer code reviews.

The anticipated base salary range for this role is $180,000 to $185,000 per year, based on skills, experience, and location.

EOE

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Praxy • New York (NY), Northern (KY)

Hybrid
USD 180,000 - 185,000
Sr. Software Engineer
Sr. Software Engineer

ApplyMint • New York (NY)

Hybrid
USD 180,000 - 185,000
Hybrid work model
Remote work 2 days/week
NYC office presence 3 days/week
Senior Software Developer - Python
Senior Software Developer - Python

Interactive Brokers • Chicago (IL)

On-site
USD 200,000 - 250,000
Competitive salary
Annual performance-based bonus
401(k) retirement plan with competitive company match
+3
Market Surveillance Technical Lead (SQL, Python, Financial Markets)
Market Surveillance Technical Lead (SQL, Python, Financial Markets)

ACA Group • Pittsburgh

On-site
USD 80,000 - 100,000
Market Surveillance Technical Lead (SQL, Python, Financial Markets)
Market Surveillance Technical Lead (SQL, Python, Financial Markets)

ACA Group • Illinois

On-site
USD 85,000 - 110,000
Senior Software Engineer - Surveillance & Data Pipelines
Senior Software Engineer - Surveillance & Data Pipelines

Praxy • New York (NY), Northern (KY)

Hybrid
USD 180,000 - 185,000
Senior Software Engineer - Market Surveillance & Data Pipelines (Hybrid)
Senior Software Engineer - Market Surveillance & Data Pipelines (Hybrid)

ApplyMint • New York (NY)

Hybrid
USD 180,000 - 185,000
Hybrid work model
Remote work 2 days/week
NYC office presence 3 days/week
Surveillance Manager
Surveillance Manager

3M HEALTHCARE • New York (NY)

On-site
USD 100,000 - 150,000
Senior Surveillance Analyst
Senior Surveillance Analyst

Tastylive • Chicago (IL)

On-site
USD 101,000 - 120,000
Market Surveillance Technical Lead (SQL, Python, Financial Markets)
Market Surveillance Technical Lead (SQL, Python, Financial Markets)

ACA Group • Massachusetts

On-site
USD 100,000 - 130,000