IMC logo

Software Engineer – BP&A

IMCChicago, Illinois

$130,000 - $180,000 / year


Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site
Compensation
$130,000-$180,000/year
Benefits
Health Insurance
Paid Vacation

Job Description

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,000USD

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.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Software Engineer – BP&A Jobs at IMC

What is the work location for this position at IMC?
This job at IMC is located in Chicago, Illinois, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at IMC?
Candidates can expect a pay range of $130,000 and $180,000 per year.
What employment applies to this position at IMC?
IMC lists this role as a Full-time position.
What experience level is required for this role at IMC?
IMC is looking for a candidate with "Senior-level" experience level.
What benefits are offered by IMC for this role?
IMC offers following benefits: Health Insurance and Paid Vacation for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at IMC?
You can apply for this role at IMC either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.