Jobs › Invesco

Senior Quantitative Developer

Invesco · Downers Grove, IL · $140,000–$150,000 a year · Full time

Posted Sep 28, 2026 · We last checked this listing on Oct 6, 2026

Apply at Invesco

Likely interview questions for this role

Written from this job description, not a generic list. Each one notes what the interviewer is really checking.

About your past

Tell me about a custom analysis you built for an investment team. How did you figure out what they really needed?

What they are checking: Whether they ask good questions to turn a vague request into a useful tool.

Tell me about a time you automated a manual process that people relied on. How did you roll it out?

What they are checking: Whether they validate automation against the old process and help users trust the change.

What would you do

A portfolio manager says a number in their report looks wrong. How do you track down the problem?

What they are checking: Whether they can trace data lineage calmly and fix the root cause, not just the one number.

You have requests from Portfolio Management, Operations and Analysts all due this week. How do you decide what comes first?

What they are checking: Whether they weigh business impact and deadlines and communicate tradeoffs openly.

How do you explain a technical limitation to a portfolio manager who wants something built by tomorrow?

What they are checking: Whether they can set realistic expectations while still offering a useful near-term option.

About the work

Walk me through an ETL pipeline you built that pulled data from several sources into a warehouse. How did you handle normalization?

What they are checking: Whether they have designed reliable pipelines that make messy data consistent and usable for analysis.

How do you make sure a pipeline fails loudly instead of silently loading bad data?

What they are checking: Whether they build validation, alerts and checks so bad data never quietly reaches a portfolio decision.

How would you design a table to store daily holdings and returns for hundreds of portfolios so it stays fast to query?

What they are checking: Whether they think about keys, partitioning and query patterns for time series investment data.

What Python and SQL practices do you follow to keep analytical code maintainable for the next person?

What they are checking: Whether they write code others can read, test and run, not just code that works today.

How would you compute portfolio level attribution or risk numbers, and what pitfalls would you watch for?

What they are checking: Whether they understand the finance behind the code well enough to catch wrong results.

How do you handle corporate actions, missing prices or late data in your pipelines?

What they are checking: Whether they know the common data edge cases in investment work and handle them deliberately.

Practice this interview out loud.

Offer builds a real interview for this exact role at Invesco from your resume and this job description, asks the questions one at a time, and tells you what landed. The first one is free.

Practice this out loud

The full job description

As published by Invesco.

About Invesco As one of the world’s leading independent global investment firms, Invesco is dedicated to rethinking possibilities for our clients. By delivering the combined power of our distinctive investment management capabilities, we provide a wide range of investment strategies and vehicles to our clients around the world. If you're looking for challenging work, intelligent colleagues, and exposure across a global footprint, come explore your potential at Invesco. What’s in it for you? Our people are at the ver y core of our success. Invesco employees get more out of life through our comprehensive compensation and benefit offerings including: • Flexible paid time off • Hybrid work schedule • 401(K) matching of 100% up to the first 6% with a discretionary supplemental contribution • Health & wellbeing benefits • Parental Leave benefits • Employee stock purchase plan Job Description Duties: · Work closely with Portfolio Management, Analysts, Operations and Technology to provide data analytics, portfolio management technology solutions and custom analysis, investment research and portfolio level reporting. · Build and maintain efficient Extract, Load and Transform pipelines that facilitate the gathering of data from multiple channels at Invesco, ensuring its proper normalization in the team's local data warehouse. Responsible for integration, management and accessibility of data within the team's database system. · Develop user-friendly GUI front-ends, allowing non-technical team members of the team to access application functionalities. · Navigate the team through the firm-wide data migration movement and make it a seamless switch to the Cloud-based Snowflake environment while ensuring that there is no data lost. · Conduct recurring optimizations in R and post-optimization analysis for the select funds to reduce tracking error within the applicable constraints. · Automate the existing processes in Python and R to improve efficiency, reduce costs and eliminate errors. · Debug and fix any issues in the team’s legacy processes written in Excel VBA, Python, R, etc. Requirements: · Must have a Bachelor’s degree or in Math, Financial Engineering, Quantitative/Computational Finance or similar quantitative field. · Must have 2 years of experience in quantitative analyst/ developer positions in a finance-related industry utilizing/performing the following: o Working with large datasets of at least 1 million+ rows, 30+ columns o Creating and maintaining ETL processes. o Demonstrating strong mathematical skills o Knowledge of Financial and Credit Markets o Utilizing R, Python, and SAS for programming; SQL; and Excel · Must have at least 1 year of experience with: o Applying understanding of portfolio management theories o Asset Management and Financial Products · Salary range: $140,000 - $150,000 Apply online or email resume to: Niamh McNamee, Global Mobility Specialist, Niamh.McNamee@invesco.com Salary range: $140,000 - $150,000 Full Time / Part Time Full time Worker Type Employee Job Exempt (Yes / No) Yes Workplace Model Pursuant to Invesco’s Workplace Policy, employees are expected to comply with the firm’s most current workplace model, which as of October 1, 2025, includes spending at least four full days each week working in an Invesco office. This reflects our belief that spending time together in the office helps us build stronger relationships, collaborate more easily, and support each other’s growth and development. The above information on this description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The job holder may be required to perform other duties as deemed appropriate by their manager from time to time. Invesco's culture of inclusivity and its commitment to diversity in the workplace are demonstrated through our people practices. We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender, gender identity, sexual orientation, marital status, national origin, citizenship status, disability, age, or veteran status. Our equal opportunity employment efforts comply with all applicable U.S. state and federal laws governing non-discrimination in employment.

Apply at Invesco