Senior Python Engineer, Investment Platform (Chicago)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
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 using Python and Excel. The goal is to turn them into resilient production-grade applications in close collaboration with portfolio managers and front-office users.Project InfoPosition InfoWe 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 clients office in Downers Grove IL Chicago area 3 daysweekDuration 12 monthsThe estimated salary range for this position is 140000 to 160000 per year.TechnologiesResponsibilities Design develop and maintain production-grade Python applications and APIs.
Requirements
Python Programming/Scripting Language, Software Engineering, Engineering Software, Cloud Computing, Refactoring, Code Reviews, Investment Analysis, Architectural Services, Test Automation, Investment Services, Refactor and modernize PythonExcel 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 CICD automated testing and code reviews. Apply AI-assisted development practices where they improve speed and quality.Requirements 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 CICD 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 daysweek.Additional Requirements 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦