IMC
Software Engineer - Risk Technology
About this role
Build risk analytics platforms and dashboards that help traders and risk managers understand portfolio exposures, stress scenarios, and capital usage across all asset classes. You'll work with large datasets and collaborate across engineering, trading, and research teams to develop high-impact systems that optimize risk measurement and management.
What you'll do
- Design and develop analytical tools for portfolio exposures, stress testing, and capital analysis
- Build dashboards and visualization platforms for global risk stakeholders
- Manage large-scale data pipelines supporting risk data storage, retrieval, and analysis
- Partner with Risk Managers to translate business needs into production systems
- Collaborate across engineering, trading, quantitative research, and operations teams
- Own projects from conception through production deployment and maintenance
What they're looking for
- Java and/or Python development
- Production systems design and support
- Data pipeline and ETL framework development
- Distributed systems and service-oriented architectures
- React and modern web development
- Kubernetes and containerized applications
- Analytical databases (PostgreSQL, ClickHouse, Parquet, Hadoop)
- Financial markets and risk management knowledge
Benefits
- Discretionary bonus eligibility
- Paid leave
- Insurance coverage
- Collaborative, high-performance culture
- Global career opportunities across multiple offices
- Exposure to cutting-edge research and trading environments
Opens the official application on the employer’s site. No login required.
IMC
IMC builds trading technology and financial systems powered by software, machine learning, and hardware engineering. The company is hiring interns and graduate-level engineers and researchers across software, machine learning, and hardware disciplines to develop trading algorithms, research strategies, and collaborative technology solutions.
View all jobs at IMCLikely interview questions
- Describe your experience building and maintaining production systems at scale, particularly around reliability and monitoring.
- Walk us through a project where you designed a data pipeline—what technologies did you use and what challenges did you encounter?