C++ Software Engineer

1 Month ago • 4-8 Years

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

Inkittt - Senior Front-End Engineer

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (Hybrid)
2 Months ago
Rebellion - Senior AI Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
2 Months ago
NVIDIA - Senior Research Engineer for Reinforcement Learning

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
Crowd Strick - Sr. Software Engineer

Crowd Strick

Romania (Remote)
1 Week ago
Workato - Senior Software Engineer (Rust)

Workato

Athens, Greece (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Vahanai - Ai Engineer

Vahanai

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
5 Months ago
Mashgin - Senior Software Engineer, Machine Learning and Artificial Intelligence

Mashgin

Palo Alto, California, United States (Hybrid)
7 Months ago
bytedance - Research Scientist in ML Systems

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Google - Software Engineer II, Embedded Systems/Firmware, Google TV

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer, Early Career, iOS, Photos

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
SymphonyAI - Data Scientist

SymphonyAI

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Onehouse - Software Engineer

Onehouse

Sunnyvale, California, United States (Hybrid)
1 Year ago
Google - Software Developer II, Site Reliability Development

Google

Waterloo, Ontario, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Mumbai, Maharashtra, India

Google - Engineering Manager, YouTube Developer Infrastructure

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capgemini - Transaction Monitoring

Capgemini

Noida, Uttar Pradesh, India (On-Site)
3 Weeks ago
Comscore - Systems Engineer

Comscore

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Nagarro - Senior Staff Engineer, Data Science

Nagarro

India (Remote)
7 Months ago
Paytm - DevOps Engineer/Senior DevOps-Paytm Money

Paytm

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Highspot - Principal Software Engineer (Backend)

Highspot

Hyderabad, Telangana, India (Hybrid)
6 Months ago
FICO - Software Engineering - Engineer II

FICO

Bengaluru, Karnataka, India (On-Site)
6 Days ago
Capgemini - Manual Tester

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Google - Software Engineering Manager II, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
6 Months ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Mumbai, Maharashtra, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

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

Chicago, Illinois, United States (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Chicago, Illinois, United States (On-Site)

Mumbai, Maharashtra, India (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Hong Kong (On-Site)

Mumbai, Maharashtra, India (On-Site)

Sydney, New South Wales, Australia (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