Software Engineer - Risk Technology

IMC B.V.

Chicago (IL)

On-site

USD 175,000 - 225,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Discretionary bonus
Benefits including paid leave and保险

Job summary

IMC B.V. is seeking a Software Engineer to help build the technology and analytical frameworks used to understand, measure, and optimize risk across the firm's trading businesses.

You will work with Risk Managers and software engineers globally to develop systems that analyze exposures, scenarios, capital, liquidity, and other risk factors across asset classes. The role combines software engineering, data science, and financial markets to solve high-impact problems.

Qualifications

  • 3–5+ years of professional software engineering experience.
  • Strong development skills in Java and/or Python.
  • Interest in financial markets, risk management, data science, and quantitative analysis.

Responsibilities

  • Design and build analytical tools to understand portfolio exposures, stress scenarios, capital usage, and emerging risks.
  • Build high-end dashboards and visualization tools for stakeholders globally.
  • Work with large data sets and data pipelines supporting storage, retrieval, and analysis across the risk organization.
  • Partner with Risk Managers to translate ideas into production systems within the global risk development organization.
  • Collaborate with engineering, trading, quantitative research, operations, and data teams across the firm.
  • Take ownership of projects from concept through production deployment.

Skills

Java
Python
Software engineering
Data analysis
Ownership

Tools

Kubernetes
React
PostgreSQL
ClickHouse
Parquet
Hadoop
ETL frameworks
APIs

Job description

We are seeking a Software Engineer to help build the technology and analytical frameworks used to understand, measure, and optimize risk across the firm's trading businesses.

Working directly with Risk Managers and software engineers globally, you will develop systems that help the firm analyze exposures, scenarios, capital, liquidity, and other risk factors across all asset classes. You will have significant autonomy to improve existing platforms, build new tools, and pursue opportunities that make the risk organization more effective.

This role is ideal for someone who enjoys combining software engineering, data science, and financial markets to solve complex, high-impact problems.

Your Core Responsibilities
  • Design and build analytical tools that help Risk Managers understand portfolio exposures, stress scenarios, capital usage, and emerging risks
  • Build high-end dashboards and visualization tools for stakeholders globally
  • Work with large data sets, data pipelines that support storage, retrieval, and analysis across the risk organization
  • Partner directly with Risk Managers to identify opportunities and rapidly translate ideas into production systems while collaborating within the firm's global risk development organization
  • Collaborate with engineering, trading, quantitative research, operations, and data teams across the firm
  • Take ownership of projects from concept through production deployment
Your Skills and Experience
  • 3–5+ years of professional software engineering experience
  • Strong development skills in Java and/or Python
  • Experience building and supporting production systems
  • Interest in financial markets, risk management, data science, and quantitative analysis
  • Strong analytical and problem‑solving skills
  • Self‑starter with a high degree of ownership and initiative
Preferred Technical Experience
  • Distributed systems and service‑oriented architectures
  • Kubernetes and containerized applications
  • React and modern web development
  • PostgreSQL, ClickHouse, and analytical databases
  • Parquet, Hadoop, and large‑scale data platforms
  • Data pipelines, ETL frameworks, and APIs

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.

Salary Range: $175,000 – $225,000 USD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Risk Technology
Software Engineer - Risk Technology

IMC Trading • Chicago (IL)

On-site
USD 175,000 - 225,000
Risk Software Engineer
Risk Software Engineer

Algo Capital Group • United States

On-site
USD 100,000 - 130,000
Medical Coverage
Paid Parental Leave
Software Development Engineer
Software Development Engineer

Clearwater Analytics, LLC • New York (NY)

On-site
USD 115,119 - 148,350
Health, vision, and dental insurance
401(k) plan
Paid time off (PTO)
+2
Lead Engineer - Core Risk Analytics - Multi-Manager Hedge Fund - Up to $600k TC
Lead Engineer - Core Risk Analytics - Multi-Manager Hedge Fund - Up to $600k TC

Mondrian Alpha • New York (NY)

On-site
USD 500,000 - 600,000
Senior Software Engineer- Credit/Macro Technology
Senior Software Engineer- Credit/Macro Technology

Mondrian Alpha • New York (NY)

On-site
USD 180,000 - 240,000
Software Engineer
Software Engineer

670 TP ICAP Americas Holdings Inc. • New York (NY)

On-site
USD 136,000 - 175,000
Machine Learning Engineer
Machine Learning Engineer

Akkodis • Chicago (IL)

On-site
USD 195,000 - 260,000
Medical insurance
Dental insurance
Vision insurance
+1
Risk Technology Lead
Risk Technology Lead

Cross Atlantic Partners • New York (NY)

On-site
USD 180,000 - 260,000
Risk Software Engineer | Systematic Hedge Fund | $300K+
Risk Software Engineer | Systematic Hedge Fund | $300K+

Paragon Alpha - Hedge Fund Talent Business • United States

On-site
USD 150,000 - 200,000
Trading Risk Systems Software Engineer
Trading Risk Systems Software Engineer

Clearwater Analytics, LLC • New York (NY)

On-site
USD 115,119 - 148,350
Health, vision, and dental insurance
401(k) plan
Paid time off (PTO)
+2