Python Software Engineer

iO Associates

New York (NY)

On-site

USD 120,000 - 180,000

Full time

41 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

iO Associates is seeking a Software Engineer focused on data and systems architecture to support quantitative investment sciences. Based on site in NYC, you will design and build robust data infrastructure powering research and trading activities.

You will collaborate with quantitative researchers, develop Python and SQL data tooling, and deliver scalable components for data pipelines and microservices. A passion for clean code, automation, and performance is essential to succeed.

Qualifications

  • A minimum of two years' professional experience in software engineering within data-rich environments.
  • Proficiency in Python and SQL for data manipulation and system development.
  • Strong understanding of software design principles, clean coding standards, and maintainability.
  • Excellent communication skills, capable of translating complex technical concepts clearly.
  • A proactive approach with a high degree of ownership, initiative, and problem-solving ability.
  • Hands-on experience with automation, DevOps practices, and containerisation technologies.

Responsibilities

  • Lead the creation and enhancement of innovative data processing and analysis systems.
  • Develop and maintain scalable software components that enable high-quality, accessible data pipelines.
  • Collaborate closely with quantitative researchers to deploy research insights into live trading platforms.
  • Ensure data integrity and reliability through automated testing, monitoring, and quality controls.
  • Build APIs and microservices that facilitate seamless integration between research tooling and trading systems.
  • Promote the reuse and development of modular software frameworks to accelerate research cycles and decision-making processes.
  • Stay abreast of industry best practices in distributed systems, data architecture, and emerging technologies relevant to quantitative finance.
  • A minimum of two years' professional experience in software engineering within data-rich environments.

Skills

Python
SQL
Data pipelines
Distributed systems
DevOps practices
Containerisation

Tools

Spark
Dask
Airflow
Prefect
Azure
AWS

Job description

Software Engineer (Pythong & Data) - Strategic Role in Quantitative Investments
About Our Client

iO Associates are supporting a leading global investment firm specialising in multi-strategy, multi-manager approaches across diverse asset classes. Operating within a cutting-edge financial environment, they leverage proprietary technology, advanced data analytics, and innovative investment strategies to deliver superior risk-adjusted returns. Renowned for fostering a collaborative and inclusive culture, they prioritise talent development, continuous learning, and diversity. With a reputation built on innovation and excellence, it's a compelling place to build a dynamic career in finance and technology.

Role Overview

We are seeking a highly skilled Software Engineer with a focus on data and systems architecture to support our Client's strategic growth in quantitative investment sciences. This pivotal role involves designing and developing robust, scalable data infrastructure that underpins investment research and trading activities. Your engineering expertise will directly influence the company's ability to generate alpha, enhance operational efficiencies, and push the boundaries of quantitative finance. This is an exceptional opportunity to contribute to a high-impact, revenue-generating environment at the forefront of financial technology innovation.

Key Responsibilities
  • Lead the creation and enhancement of innovative data processing and analysis systems.
  • Develop and maintain scalable software components that enable high-quality, accessible data pipelines.
  • Collaborate closely with quantitative researchers to deploy research insights into live trading platforms.
  • Ensure data integrity and reliability through automated testing, monitoring, and quality controls.
  • Build APIs and microservices that facilitate seamless integration between research tooling and trading systems.
  • Promote the reuse and development of modular software frameworks to accelerate research cycles and decision-making processes.
  • Stay abreast of industry best practices in distributed systems, data architecture, and emerging technologies relevant to quantitative finance.
  • A minimum of two years' professional experience in software engineering within data-rich environments.
  • Proven proficiency in Python and SQL for data manipulation and system development.
  • Strong understanding of software design principles, clean coding standards, and maintainability.
  • Excellent communication skills, capable of translating complex technical concepts clearly.
  • A proactive approach with a high degree of ownership, initiative, and problem-solving ability.
  • Hands-on experience with automation, DevOps practices, and containerisation technologies.
Preferred Skills & Additional Experience
  • Experience working with distributed systems (e.g., Spark, Dask) and orchestration tools like Airflow or Prefect.
  • Familiarity with microservices architecture and event-driven design.
  • Knowledge of cloud infrastructure (Azure, AWS) and automation tools.
  • Experience working with machine learning, NLP applications, or LLMs.

This position is based on site in NYC, applicants must be based locally or US based and open to relocation. Unfortunately sponsorship is not available for this position.

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

Similar jobs worth comparing

Quantitative Python Engineer – Data Systems & Pipelines
Quantitative Python Engineer – Data Systems & Pipelines

iO Associates • New York (NY)

On-site
USD 120,000 - 180,000
Senior Quantitative Developer
Senior Quantitative Developer

Quant Blueprint LLC • Boston (MA)

On-site
USD 100,000 - 130,000
Python Software Engineer - Financial Engineering
Python Software Engineer - Financial Engineering

Risk Analytics Company • Guilford (CT)

On-site
USD 120,000 - 170,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Fintal Partners • New York (NY)

On-site
USD 250,000 - 400,000
Senior Python Software Engineer (Trading)
Senior Python Software Engineer (Trading)

Fintal Partners • New York (NY)

On-site
USD 140,000 - 230,000
Discretionary bonus
Outstanding benefits
Software Engineer
Software Engineer

NJF Global Holdings Ltd • New York (NY)

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

Selby Jennings • Downers Grove (IL)

On-site
USD 140,000 - 190,000
Quantitative Developer | New Pod | Prop Trading Firm (NYC)
Quantitative Developer | New Pod | Prop Trading Firm (NYC)

Delmar Nord • New York (NY)

On-site
USD 120,000 - 180,000
Quantitative Programmer
Quantitative Programmer

DTG Finance & Capital Markets • New York (NY)

On-site
USD 100,000 - 130,000
Quantitative Developer
Quantitative Developer

Fintal Partners • New York (NY)

On-site
USD 140,000 - 230,000