Senior Python Engineer, Investment Platform (Chicago)

DataArt

Dallas (TX)

On-site

USD 140,000 - 160,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DataArt is seeking a Senior Python Engineer to build and refactor production-grade Python applications and APIs. You will collaborate with portfolio managers to ensure tools meet business needs, modernize existing Python/Excel tools, and deliver data-intensive analytics using SQL and cloud platforms.

This hands-on role requires on-site work in Downers Grove three days a week. The ideal candidate has 5+ years in production Python development, experience with ETFs or front-office analytics, strong

Qualifications

  • 5+ years of hands-on experience in production Python development.
  • ETF or investment front-office experience with portfolio managers or traders.
  • Experience modernizing legacy or business-built applications.
  • Strong SQL skills and experience with cloud platforms (AWS preferred).
  • Experience with API design and integration, automated testing, CI/CD, and Git.
  • Ability to gather requirements directly from business users and communicate clearly with non-technical stakeholders.
  • Willingness to work on-site in Downers Grove 3 days/week.
  • Experience with fixed-income ETFs, portfolio management, or investment analytics.
  • Experience with Aladdin, BNY, or comparable investment platforms.
  • Experience with Snowflake, Redshift, Databricks, or BigQuery.
  • Experience with AI-enabled development, agentic workflows, or AI-assisted SDLC.

Responsibilities

  • Design, develop, and maintain production-grade Python applications and APIs.
  • Refactor and modernize Python/Excel tools built by business teams by adding tests, structure, security, and observability.
  • Work directly with portfolio managers and front-office users to clarify requirements and validate results.
  • Build data-intensive and analytics features using SQL and cloud data platforms.
  • Contribute to CI/CD, automated testing, and code reviews.
  • Apply AI-assisted development practices where they improve speed and quality.

Skills

Python
SQL
Git
APIs
CI/CD

Tools

Snowflake
Redshift
Databricks
BigQuery
Aladdin

Job description

We are looking for a Senior Python Engineer who writes production code every day. You will build new components and refactor business-built tools into well-engineered applications. You will work directly with portfolio managers to understand how the tools are used and what must not break. This is a 100% hands-on role, not an advisory or architectural role.

On-site at the client's office in Downers Grove, IL (Chicago area), 3 days/week

Duration: 12+ months

The estimated salary range for this position is $140,000 to $160,000 per year.

  • Design, develop, and maintain production-grade Python applications and APIs.
  • Refactor and modernize Python/Excel tools built by business teams by adding tests, structure, security, and observability.
  • Work directly with portfolio managers and front-office users to clarify requirements and validate results.
  • Build data-intensive and analytics features using SQL and cloud data platforms.
  • Contribute to CI/CD, automated testing, and code reviews.
  • Apply AI-assisted development practices where they improve speed and quality.
  • 5+ years of hands-on experience in production Python development. Python is the main language in your current role.
  • ETF or investment front-office experience (asset management, investment banking, or capital markets). At a minimum, you have worked directly with portfolio managers or traders.
  • Experience modernizing legacy or business-built applications.
  • Strong SQL skills and experience with cloud platforms (AWS preferred).
  • Experience with API design and integration, automated testing, CI/CD, and Git.
  • Ability to gather requirements directly from business users and communicate clearly with non-technical stakeholders.
  • Willingness to work on-site in Downers Grove 3 days/week.
  • Experience with fixed-income ETFs, portfolio management, or investment analytics.
  • Experience with Aladdin, BNY, or comparable investment platforms.
  • Experience with Snowflake, Redshift, Databricks, or BigQuery.
  • Experience with AI-enabled development, agentic workflows, or AI-assisted SDLC.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer
Senior Python Engineer

Prismagic Solutions Inc. • Chicago (IL)

On-site
USD 120,000 - 150,000
Python Developer
Python Developer

KTek Resourcing • Downers Grove (IL)

On-site
USD 120,000 - 180,000
Senior Python Engineer – Finance Data & AI Platforms
Senior Python Engineer – Finance Data & AI Platforms

DataArt • Dallas (TX)

On-site
USD 140,000 - 160,000
Python Developer
Python Developer

Radley James • Chicago (IL)

Hybrid
USD 180,000 - 220,000
401(k)
Medical insurance
Paid maternity leave
+2
Senior Python Engineer: ETF Analytics & Front-Office Tools
Senior Python Engineer: ETF Analytics & Front-Office Tools

KTek Resourcing LLC • Downers Grove (IL)

On-site
USD 120,000 - 180,000
Senior Python Engineer II
Senior Python Engineer II

10xTalents • Newark (NJ)

On-site
USD 150,000 - 230,000
Senior Python Engineer - ETF Analytics (On-site, 3 days/wk)
Senior Python Engineer - ETF Analytics (On-site, 3 days/wk)

Prismagic Solutions Inc. • Chicago (IL)

On-site
USD 120,000 - 150,000
Compute + Python Developer
Compute + Python Developer

Luxoft • New York (NY)

Hybrid
USD 153,000 - 187,000
Python Developer
Python Developer

Setec Alpha • New York (NY)

On-site
USD 140,000 - 190,000
Senior Python Dev (AI Dev Platform) – Financial Domain MUST
Senior Python Dev (AI Dev Platform) – Financial Domain MUST

Baanyan Software Services, Inc. • New Jersey

On-site
USD 140,000 - 200,000