
Financial Services · 3.3k people
Software Engineer – BP&A
Posted 13 Oct
What’s this role about? Develop and maintain back-end tools and systems to automate business intelligence and data processing for finance and trading teams. Build high-end dashboards and manage large-scale data pipelines to drive global business decisions.
Skills required
Tap the ones you have
Want to get this job faster?
Apply with AI
No more application formsOur AI fills them in and submits them for you. You just pick the jobs.
Find hiring manager
Reach the person hiringEmail the person behind the job, not the inbox.
Company
About IMC IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, and Asia Pacific, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.
IMC

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
Qualification
- 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.
Benefits
- Paid Leave
- Insurance
- Discretionary Bonus
Interested in this role?
Recommended jobs
- C

Machine Learning Software Engineer 1
Crowe Advisory LLC·Dallas
$62K – $100KOn-siteFull-time0-2 years expSkills required
PythonMachine learningSoftware engineering - U

Software Developer - Customer Care Technology
United Airlines·Chicago
$90K – $117.2KOn-siteFull-time2-5 years expSkills required
PythonAWS LambdaStep Functions - A

Angular UI Custom Software Engineer - ONSITE - (Pleasant Prairie, WI) - 6501062
Accenture·Chicago
$64 – $74 an hourOn-siteFull-time2-5 years expSkills required
Angular UICustom application developmentSoftware design