Python Developer

KTek Resourcing

Downers Grove (IL)

On-site

USD 120,000 - 180,000

Full time

3 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

KTek Resourcing LLC is assisting a client in Downers Grove, IL to hire a Senior Python Engineer for 2–3 days/week on-site at the client office in the Chicago area. The role focuses on building production-grade Python applications and modernizing legacy tools used by portfolio managers and front-office staff.

You will join a small engineering team led by a Lead Python Engineer, collaborating directly with business stakeholders, PMs and traders.

Qualifications

  • 5+ years of hands-on, production Python development.
  • ETF or investment front-office experience with portfolio managers or traders.
  • Experience modernizing legacy or business-built applications.
  • Strong SQL and experience with cloud platforms (AWS preferred).
  • API design and integration, automated testing, CI/CD, Git.
  • Ability to gather requirements directly from business users and communicate with non-technical stakeholders.
  • Willing to work on-site in Downers Grove 2-3 days/week.

Responsibilities

  • Design, develop and maintain production-grade Python applications and APIs.
  • Refactor and modernize Python/Excel tools built by business teams; add tests, structure, security and observability.
  • Work directly with portfolio managers and front-office users to clarify requirements and validate results.
  • Build data-intensive features on 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 programming
ETF front-office experience
SQL
AWS
API design
CI/CD
Git

Tools

Snowflake
Redshift
Databricks
BigQuery

Job description

Downers Grove, IL (Chicago area) On-site at the client’s office

3 days/week – Work from client office

Mandatory- Investment Platform (ETF) either investment or ETF knowledge is a MUST- USA

A leading global investment management organization is modernizing business-critical ETF and investment analytics applications. Many of these tools were originally built by business teams in Python and Excel. The work is to turn them into resilient, production-grade applications, in close collaboration with portfolio managers and front-office users.

Team

A small, hands-on engineering team led by a Lead Python Engineer. You will work alongside the client’s internal engineering team and directly with business stakeholders. There is limited BA support.

Position overview

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 advisory or architectural.

Requirements
  • 5+ years of hands-on, production Python development. Python is the main language in your current role.
  • ETF or investment front-office experience (asset management, investment banking, capital markets). At minimum, you have worked directly with portfolio managers or traders.
  • Experience modernizing legacy or business-built applications.
  • Strong SQL and experience with cloud platforms (AWS preferred).
  • API design and integration, automated testing, CI/CD, Git.
  • You gather requirements directly from business users and communicate clearly with non-technical stakeholders.
  • Willing to work on-site in Downers Grove 2-3 days/week.
Nice to have
  • Fixed income ETFs, portfolio management or investment analytics.
  • Aladdin, BNY or comparable investment platforms.
  • Snowflake, Redshift, Databricks or BigQuery.
  • AI-enabled development, agentic workflows, AI-assisted SDLC.
Responsibilities
  • Design, develop and maintain production-grade Python applications and APIs.
  • Refactor and modernize Python/Excel tools built by business teams: add 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 on 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.
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
Senior Python Engineer, Investment Platform (Chicago)
Senior Python Engineer, Investment Platform (Chicago)

DataArt • Dallas (TX)

On-site
USD 140,000 - 160,000
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 – Finance Data & AI Platforms
Senior Python Engineer – Finance Data & AI Platforms

DataArt • Dallas (TX)

On-site
USD 140,000 - 160,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
Python Developer
Python Developer

Signature IT World Inc • Woodbridge Township (NJ)

On-site
USD 90,000 - 120,000
Angular/Python Full Stack Developer
Angular/Python Full Stack Developer

Pelham Berkeley Search • New York (NY)

Hybrid
USD 125,000 - 145,000
Senior Python Engineer II
Senior Python Engineer II

10xTalents • Newark (NJ)

On-site
USD 150,000 - 230,000
Python Full Stack Developer
Python Full Stack Developer

BRAINS WORKGROUP, INC. • New York (NY)

On-site
USD 83,000 - 88,000
Python Software Engineer Financial Engineering
Python Software Engineer Financial Engineering

Risk Analytics Company • Guilford (CT)

On-site
USD 120,000 - 170,000