Jobs › IMC Trading

Software Engineer – BP&A

IMC Trading · Chicago, IL · Finance

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

Apply at IMC Trading

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 slow report or process you made dramatically faster. What was the bottleneck?

What they are checking: Real experience cutting load times and streamlining data processing, which the posting stresses.

Tell me about a manual process you automated. How did you make sure people trusted the automated version?

What they are checking: Automation skill plus awareness that finance users need to trust numbers before they switch.

How do you explain a technical limitation to a finance partner who isn't technical?

What they are checking: Clear communication with non-engineers, which this partner-facing team relies on.

What would you do

Finance and trading teams both want changes to the same tool, and they conflict. How do you handle it?

What they are checking: Stakeholder management and the ability to find what each group really needs.

You own a system that breaks while your local lead is out. What do you do?

What they are checking: Ownership and calm judgment when responsible for a system end to end.

About the work

How would you design a back-end service that feeds finance dashboards for teams in Chicago, Amsterdam and Sydney?

What they are checking: Thinking about time zones, data freshness and reliability for a global user base.

A SQL query that powers a key report suddenly takes ten minutes instead of ten seconds. How do you investigate?

What they are checking: Practical database skills like reading query plans, indexes and spotting data growth.

What practices would you suggest to BI developers to keep shared data models clean?

What they are checking: Whether they can help shape best practices, like version control, testing and naming standards.

How do you validate that numbers in a pipeline match the source system?

What they are checking: Reconciliation habits, which matter a lot when the output drives financial decisions.

What front-end or UI work have you done, and how do you decide what a dashboard should show?

What they are checking: Their bonus front-end skills and sense for designing around user decisions.

Practice this interview out loud.

Offer builds a real interview for this exact role at IMC Trading 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 IMC Trading.

The BP&A Team sits at the heart of our operations, partnering closely with finance, trading, and middle office teams. We serve as the business intelligence and analysis function for IMC to turn complex data into insights that drive real decisions. This role also connects you with colleagues across Chicago, Amsterdam, and Sydney, all part of a truly global team reporting into a Global Lead. We're looking for a Software Engineer who loves back-end development and wants to help build the tools and systems that power our business - front-end or UI/UX experience is a bonus. Your Core Responsibilities:  • Own meaningful pieces of system development, maintenance, process improvement, and automation, plus dig into database and front-end work along the way • Team up with BI developers to shape best practices, and partner directly with finance, operations, and trading teams to keep the BP&A ecosystem running smoothly, reporting to the local lead • Build tools that make things faster and smarter - boosting efficiency, streamlining data processing, and cutting load times • Build high-end dashboards and visualization tools for stakeholders globally • Work with large data sets and data pipelines that support storage, retrieval, and analysis across the finance organization Your Skills and Experience:  • Degree in Computer Science, Mathematics, Statistics, Econometrics, or another quantitative field • 2–5 years software engineering experience, ready to make an immediate impact • Strong Python and SQL skills; React experience is a plus • Hands-on experience with agentic coding tools (e.g. Claude Code, Codex, Cursor) • Comfortable with CI/CD pipelines (e.g. GitLab CI, Jira) • Experience working in containerized environments (e.g. Kubernetes, Docker) • Cloud experience required - AWS a plus • Exposure to finance processes or AI/ML engineering a plus • The ideal candidate thrives in a dynamic, fast-moving environment and enjoys the challenge of things changing quickly; they also blend technical depth with business savvy, have sharp analytical instincts and the interpersonal skills to bring people along with them Please note that immigration sponsorship is not offered for this specific opening. The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information. Salary Range $130,000 — $180,000 USD About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.  

Apply at IMC Trading