Wave Works

Senior Python Engineer – ETF Investment Technology

Chicago metropolitan area, IL

Published Expires (UTC)

Your next opportunity

Create a job alert

Receive new jobs matching these criteria.

Software DevelopersChicago, IL · Within 15.5 mi · Information Technology (IT)
Free for job seekers. Always.
You’re in control

Manage your alerts or unsubscribe at any time.

Manage job alerts

About this opportunity

Senior Python Engineer – ETF Investment Technology

LONDON or CHICAGO | Contract | Market Rate £ or $ DOE | Initial 6-months

A leading asset manager is modernising the technology behind its ETF business. It needs a senior, hands-on engineer to turn a set of business-critical, desk-built tools into a robust platform the firm can support long term. You’ll do this without disrupting the portfolio managers and quants who rely on those tools every day.

The role

  • Design, build, test and support production-grade Python services and analytical applications on PostgreSQL, Snowflake and AWS
  • Improve workflows for ETF portfolio construction, basket creation, create-redeem, rebalancing, tracking error, risk analysis, backtesting and tax-aware decision support
  • Refactor and consolidate existing tools while keeping their embedded business logic intact
  • Introduce clear APIs, service boundaries, reusable components, observability and strong access controls
  • Build reliable data flows for market, reference, portfolio, risk and trading data, including Bloomberg and FactSet sources
  • Improve data quality, reconciliation and lineage
  • Work iteratively with portfolio managers and quants, releasing working software in small increments
  • Own production quality through automated testing, CI/CD, root-cause analysis and a support model shared across the US and UK
  • Use AI-assisted engineering responsibly for code analysis, testing, documentation and modernisation
  • Document the platform and hand knowledge over to permanent teams

Essential requirements

  • Direct ETF investment-technology experience is mandatory. You’ll need hands-on work with areas such as basket construction, create-redeem, seeding, rebalancing, optimisation, tracking error, tax-aware workflows, or active and index ETFs.
  • Production Snowflake experience is mandatory. This includes data modelling, query and workload performance, access controls, data shares and operational support.
  • 7+ years in software engineering, including recent ownership of production applications in asset management or capital markets
  • Strong production Python skills that go beyond notebooks, with pandas, Polars or NumPy
  • Production PostgreSQL experience
  • Hands-on AWS experience, for example ECS/EKS, Lambda, S3, RDS, CloudWatch, IAM, Secrets Manager and infrastructure as code
  • A track record of modernising live, business-critical systems incrementally
  • Solid API, integration, CI/CD, testing, security and observability practices
  • The ability to work credibly with front-office users in an onsite, iterative environment
  • Clear written and verbal communication

Desirable

  • Experience integrating Bloomberg or FactSet data and managing entitlements, licensing and lineage
  • Quantitative finance knowledge, such as portfolio analytics, optimisation, backtesting, risk or attribution
  • Experience consolidating desk-built tools into an institutionally supported platform
  • Experience working across teams in the US and UK

Please note: applications without both ETF and Snowflake experience won’t be considered.

Your next step

Interested in this role?

Review the details, then choose the resume you want to share.

Apply for this job Free for job seekers. Always.

Share this job

About the employer

Wave Works

Represent this company?Claim this profile

Related opportunities

Explore current openings connected to this search.

Your next opportunity

Create a job alert

Receive new jobs matching these criteria.

Software DevelopersChicago, IL · Within 15.5 mi · Information Technology (IT)
Free for job seekers. Always.
You’re in control

Manage your alerts or unsubscribe at any time.

Manage job alerts
Your preferred city

Where would you like to work?

Choose a city or United States to search across the country.

Location is requested only when you choose this option. Precise coordinates are not stored.
JobbolJobbol

Your privacy. Your choice.

Choose how Jobbol uses optional data in this browser. Necessary functions remain available. Closing this window does not give consent.

Essential services

Sign-in, secure forms, abuse prevention, language and the city or theme you explicitly select. These functions are needed to provide the service you request.

Always active

Cross-site advertising

Jobbol does not currently load third-party advertising trackers or use cross-site behavioral advertising. Sponsored job listings are labeled and may use the context of your current search.

Not in use
Do Not Sell or Share My Personal Information

Jobbol does not sell resumes or use your personal information for cross-context behavioral advertising. This protection is active for everyone. You can also turn off all optional processing below without signing in.

Protection active

You can change your choice at any time from the footer. Choices last up to 180 days in this browser. Account restrictions also apply when we can identify your signed-in account.

Notice version: 2026-11-04.1

Quick view