KTek Resourcing

Python Developer

Downers Grove, Illinois, US

Role snapshot

KTek Resourcing is hiring a Python Developer on a full-time basis. This is an on-site role based in Downers Grove, Illinois, US.

Company
KTek Resourcing
Location
Downers Grove, Illinois, US
Work mode
On-site
Job type
Full-time
Posted
Nov 5, 2026

Who this role suits

The listing does not state a required experience level here. Read the requirements in the description below and apply if they match your background.

How to prepare your application

  • Match your résumé to the requirements in the description, using the same wording where it is honest to do so.
  • Prepare a short example for each requirement you meet, and be ready to explain any you only partly meet.
  • Read what KTek Resourcing publishes about its product or team, so you can say clearly why this role and this company.

Apply only on KTek Resourcing's own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.

About the role

Position :: Senior Python Engineer

Location :: 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.

Python Developer at KTek Resourcing | Hirecept