C++ Software Engineer

3 Months ago • 4-8 Years • Programming

Job Summary

Job Description

As a C++ Software Engineer at IMC, you will be an integral part of multidisciplinary teams, collaborating with engineers, traders, researchers, and quants. Your responsibilities include end-to-end product development, from requirement gathering to production, while writing reliable, high-performance software. You will constantly consider trade-offs between latency, throughput, simplicity, scalability, and maintainability. You will be working with C++ 20, Linux, Docker, Kubernetes, Apache Kafka, Apache Spark, Impala, Hadoop, Python, and FPGAs. The role involves advanced automated testing and daily deployments to achieve agile and incremental benefits within a complex landscape of varying systems and technologies.
Must have:
  • Strong academic background in Computer Science (B. Tech/B.E)
  • 4-8 years of work experience in C++
  • Natural problem-solvers, who enjoy tackling fresh challenges each day
  • Team players: to succeed, SWEs must be able to build strong relationships with those around them
  • Excellent written and verbal communication skills; fluency in English

Job Details

IMC’s Mumbai based C++ Execution development teams work on software that sits directly in the latency-critical loop of our technology stack and touches every part of our organization. From ensuring our connectivity to the market and handling massive amounts of data, to implementing complex trading algorithms and integrating advanced hardware solutions.

Your Core Responsibilities: 

As a software engineer, you’ll work in multidisciplinary teams alongside other engineers as well as traders, researchers, and quants to deliver challenging projects, while taking ownership for end-to-end product development – from requirements gathering to production. You’ll write reliable, high-performance software while balancing time to production with quality and testability. Advanced automated testing and daily deployments will allow you to achieve agile and incremental benefits.

Within a complex landscape of varying systems and technologies, you’ll be constantly challenged to consider trade-offs between latency, throughput, simplicity, scalability and maintainability.

These are just some of the technologies our C++ software engineers are currently working with: C++ 20, Linux, Docker, Kubernetes, Apache Kafka, Apache Spark, Impala, Hadoop, Python and FPGAs.

Your Skills and Experience: 

  • Strong academic background in Computer Science (B. Tech/B.E), with 4-8 years of work experience in C++
  • Natural problem-solvers, who enjoy tackling fresh challenges each day

  • Team players: to succeed, SWEs must be able to build strong relationships with those around them
  • Excellent written and verbal communication skills; fluency in English

About Us

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, Asia Pacific, and India, 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.

 

Similar Jobs

welevel  - Senior Prop Artist

welevel

Munich, Bavaria, Germany (On-Site)
5 Months ago
endava - JavaScript Automation Tester

endava

Târgu Mureș, Mureş, Romania (On-Site)
2 Months ago
Western Digital - Intern - Data Science (Studying Bachelor Degree)

Western Digital

Phra Nakhon Si Ayutthaya, Thailand (On-Site)
2 Weeks ago
Axi - Senior Backend Developer

Axi

Poland (Remote)
1 Month ago
iLogos - Middle 2D Artist

iLogos

(Remote)
3 Months ago
Ion - SharePoint & C# Developer, Italy

Ion

Italy (Hybrid)
9 Months ago
Signal Space Lab - Lead Programmer

Signal Space Lab

Montreal, Quebec, Canada (On-Site)
4 Months ago
Tesla - PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
5 Months ago
PwC - B&C Specialist (Probationary)

PwC

Cebu City, Central Visayas, Philippines (On-Site)
10 Months ago
Mcdonalds - SDE II C#

Mcdonalds

Mexico City, Mexico City, Mexico (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rhino Entertainment Group - Finnish Speaking - Customer Experience Agent

Rhino Entertainment Group

Sliema, Malta (Remote)
1 Week ago
Brandshark - Content Creator

Brandshark

Bengaluru, Karnataka, India (On-Site)
10 Months ago
WebFX - Remote Copywriter: Legal

WebFX

Philippines (Remote)
9 Months ago
Epic Games - Senior Gameplay AI Engineer, UEFN

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Epic Games - Lead Rendering Programmer

Epic Games

(On-Site)
4 Months ago
NinjaVan - Manager, Business Development

NinjaVan

Johor Bahru, Johor, Malaysia (On-Site)
1 Month ago
C3 IoT - AI Engagement Manager / Director - Federal

C3 IoT

Tysons, Virginia, United States (On-Site)
2 Months ago
Windranger - Business Growth Manager

Windranger

(Remote)
4 Months ago
Side - Production Assistant - Audio service

Side

Montreal, Quebec, Canada (On-Site)
2 Months ago
Dave Ramsey - Senior Assistant

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Mumbai, Maharashtra, India

Trek - Cloud/DevOps Engineer

Trek

India (On-Site)
1 Year ago
WebMD - Associate Program Marketing Manager

WebMD

Navi Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
PayPal - Director, Software Engineering

PayPal

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Dream Sports - Senior Manager / Director - Product Strategy

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Lightcast - Data Aggregation & Curation Associate

Lightcast

Chennai, Tamil Nadu, India (On-Site)
3 Years ago
Glean - Stock Administrator

Glean

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Lytx,  Inc  - Machine Learning Operations Engineer II

Lytx, Inc

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Capgemini - Selenium Java + Azure DevOps

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Salesforce - Salesforce Senior Technical Architect - Health & Life Sciences Industry

Salesforce

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
bounteous - Salesforce Marketing Cloud Architect

bounteous

Chennai, Tamil Nadu, India (Hybrid)
1 Year ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Ion - Z/OS Storage  System Programmer, Italy

Ion

Italy (Hybrid)
9 Months ago
CAE - C-27J Simulator Flight Instructor

CAE

Amberley, Queensland, Australia (On-Site)
2 Weeks ago
FICO - Lead Java Engineer

FICO

United States (Remote)
1 Month ago
Polygon Labs - Senior Rust Engineer

Polygon Labs

(Remote)
4 Months ago
Capgemini - M&C Subject Matter Experts

Capgemini

Kolkata, West Bengal, India (On-Site)
2 Months ago
Electronic Arts - Software Engineer, Java

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
10 Chambers - Senior Systems Programmer

10 Chambers

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Nagarro - Senior Engineer, Java

Nagarro

India (Remote)
9 Months ago
zoox - Senior Database Engineer

zoox

Foster City, California, United States (Hybrid)
3 Months ago
Capgemini - .Net Developer(.net+openshift OR Kubernetes)

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Chicago, Illinois, United States (On-Site)

Chicago, Illinois, United States (On-Site)

Mumbai, Maharashtra, India (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Chicago, Illinois, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Chicago, Illinois, United States (On-Site)

Zug, Zug, Switzerland (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

View All Jobs

Get notified when new jobs are added by IMC

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug