Senior Python Engineer

Prismagic Solutions Inc.

Chicago (IL)

On-site

USD 120,000 - 150,000

Full time

2 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

Prismagic Solutions Inc. in Downers Grove, IL is seeking a Senior Python Engineer to join a hands-on team. You will build production-grade Python applications, modernize legacy Python/Excel tools, and work directly with portfolio managers to ensure reliability and speed of analytics.

You will own data-heavy features on SQL and cloud data platforms, contribute to CI/CD and automated testing, and apply AI-assisted development to deliver robust solutions in a client-focused setting.

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 cloud platform experience (AWS preferred).
  • API design, automated testing, CI/CD, and Git proficiency.
  • Able to gather requirements directly from business users and explain to 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 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.

Skills

Python
ETF front-office experience
SQL
AWS
APIs
CI/CD
Git
Business stakeholder communication

Tools

Snowflake
Redshift
Databricks
BigQuery
Aladdin

Job description

The engagement is open to US Citizens, Green Card holders, and H-1B candidates requiring a visa transfer.
Investment Platform (ETF) either investment or ETF knowledge is a MUST- USA
On-site at the client's office - Downers Grove, IL (Chicago area)
3 days/week - Work from client office
Job Description:

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.

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.
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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

KTek Resourcing • Downers Grove (IL)

On-site
USD 120,000 - 180,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
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
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 Full Stack Developer
Python Full Stack Developer

BRAINS WORKGROUP, INC. • New York (NY)

On-site
USD 83,000 - 88,000
Python Developer
Python Developer

Signature IT World Inc • Woodbridge Township (NJ)

On-site
USD 90,000 - 120,000
Senior Python Engineer
Senior Python Engineer

10xTalents • Newark (NJ)

On-site
USD 100,000 - 130,000