C++ Software Engineer
$175k - $225kIMC Inc
C++ Software Engineer
IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing performance. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across global teams. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software development here is innovative, pragmatic and fun, even as complexity grows.
Your Core Responsibilities:
- Design and build low latency, high-performance trading systems
- Optimize production code and other system components to achieve low-latency and high-throughput capabilities
- Write highly performant software solutions to control and interface with hardware components such as ASICs and FPGAS
- Work closely with hardware engineers and cross-functional teams to understand requirements and implement effective solutions
- Ensure a seamless integration of new applications and enhancements to the existing trading infrastructure
Your Skills and Experience:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field of study
- 2+ years of professional experience using modern C++ in a low-latency environment
- Experience with software development for hardware platforms
- Knowledge of trading systems and financial markets is a strong plus
- Excellent problem-solving and communication skills
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.
Salary Range
$175,000 - $225,000 USD
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.
- ...Overview We are looking for a Junior Software Developer (2–4 years) to support and... ...opportunity to work alongside experienced engineers and trading teams in a fast-paced collaborative... ...Core Skills # Strong C++ development experience # Solid hands-...SuggestedFull time
$180k - $250k
..., event-based trading and market data system covering pricing, execution, and risk management — and we are looking for a senior C++ engineer to help lead that effort. You will design and build the systems our trading desks depend on every day: ultra-low-latency execution...SuggestedFull timeWorldwideFlexible hours- ...C++ Software Engineer IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing...Suggested
- ...Tower Research, PDT Partners, SIG, and more. We're looking for a midlevel or senior IC to join our core engineering team. Our team is responsible for all things C/C++ and Rust, and the most performance-sensitive parts of our codebase. You'll be working with nearly 20 PB...SuggestedFull time
- C++ Software Engineer - Remote (United States) A leader in Embedded technology seeks an experienced Software Engineer to join the product development team with a focus on expanding the existing portfolio of embedded development tools. As a part of product development team...SuggestedRemote job
$153k - $376k
...shape the future of design and collaboration, join us! As a Software Engineer, you'll work on some of the most technically challenging and... ...will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make collaborative...Remote jobFull timeWork from home- ...complex on-ledger functionality. We are seeking talented engineers who are passionate about building the future of... ...WebAssembly (WASM) virtual machine within the XRPL’s C++ core. Engage in the full software development lifecycle, from architecture and design to...Full timeContract work
- C++ Software Engineer - Work From Home The successful C++ Software Engineer should be a highly experienced group who are developing systems that will contribute to a low-latency trading platform. This position will be working closely with traders, quants and other software...Temporary workRemote workWork from home
$180k - $290k
...support the rapidly growing and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it all—designing and... ...Design and build key components of Stellar Core - the backbone software behind the Stellar Network. Design and develop robust,...Full timeTemporary workWork at officeLocal areaWorldwideFlexible hours- ...C++ Quant Library Engineer Vola Dynamics is the world's most sophisticated software and research company for advanced options analytics. Our volatility fitter and ultra-fast option pricers are the market standard, powering decisions at the world's leading hedge funds...Work at officeImmediate start
$150k - $300k
...Software Engineer, C++ Aquatic Capital Management is seeking a C++ Software Engineer to join our Market Data team. In this role, you'll build and maintain real-time market data infrastructure that delivers clean, reliable, and low-latency data to research and trading...Casual work- Engineering Lead At Goldman Sachs, we connect people, capital, and ideas to help solve problems for our clients. We are a leading global financial... ...environment. Basic Qualifications: Strong proficiency in C++, Java Full stack, and related ecosystems Bachelors/Masters...Work at office
- ...expectations and active LN profile will not be considered. Hope for your understanding. We are looking for a Senior Software Engineer with strong modern C++ expertise to help design and evolve the distributed engine powering a global blockchain ledger. This role sits at...Full timeImmediate startRelocation
- ...distinctions and milestones of outstanding success during the course of its evolutionary journey. Job Description C/C++/Python Embedded Software Engineer with Linux & hardware interface experience - #1 Importance: Write complete code…. - Design software features to...Full timeWorldwide
$150k - $225k
...Overview Senior Software Engineer - C++ GTS is currently seeking a talented Senior Software Engineer to join our Trading Systems Development Team to drive the expansion of our platform and trading teams into new capabilities, markets and asset types. This role requires...Casual workWork at officeWork from home$100k - $140k
...At Quest Defense Systems & Solutions, our engineers support complex, mission-critical programs where software performance, reliability, and precision matter. We are... ...embedded software, including processor‑level C, C++, and assembly code. Lead and execute SoC hardware...Full timeLocal areaFlexible hours$100k - $140k
...At Quest Defense Systems & Solutions, our engineers support complex, mission-critical programs where software performance, reliability, and precision matter. We are... ...maintain low‑level embedded software using C, C++, and assembly, with a focus on processor‑level control...Full timeLocal areaFlexible hours$150k - $200k
A financial services firm is looking for a C++ Developer to join their team in New York, NY. Compensation: $150-200k Qualifications: A Bachelor's Degree in Computer Science, Engineering, or related field of study 5+ years of hands-on technical experience Strong C++ skills...- Senior C/C++ Developer This team is responsible for further enhance and build our next-generation trading platforms. Responsibilities Work in US time zone (EST) Write high-performance C++ code Implement mission-critical trading infrastructure Adapt existing systems to our...
- There is an exciting opportunity for a talented Senior C++ Engineer to join a growing company focused on cutting-edge development within the gaming industry. This is a fully remote, full-time position. To excel in this role, candidates should possess senior-level C++ expertise...Full timeRemote work
- anton changed the spec. = requiring C++ now 5 to 10 yrs 3 - 500k We are not just building a model library, but an entire engine to run pricing, risk, and other valuation services... ...engineering work. Experience in software design and implementation will be valuable...
- ...moving development out of the field and into software, Antioch drastically reduces dependence... ...we looking for? We're hiring Platform Engineers to build the cloud infrastructure,... ...Deep fluency in Python. Fluency in Rust/C++ is a plus. Comfort across the stack: backend...Full timeRelocation
- Remote C++ Developer Apex Systems, the nation’s 2nd largest Information Technology staffing firm, has an opportunity for a Remote C++ Developer to work for one of our local clients here in Memphis, TN. Applicants must have 5 years of C/C++ experience and have technical...Local areaRemote work
- C++ Engineer Trading Systems High frequency trading firm - is urgently looking for a C++ Engineer. This role will give you massive exposure... ...opportunity for an ambitious candidate to get experience in a software engineer role within the Algorithmic Trading team, focusing on...Work at office
- C++ Developer Location: Remote/US Duration: 6+ Months Job Description: Experience building customer-facing applications with C++ Experience using Visual Studio to create and modify projects, builds and installers Familiar with Windows OS architecture and LSA authentication...Remote work
- ...that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking Connected Commerce team, you will play a crucial role in an agile...Full timeFor contractors
$320k - $405k
...growing group of committed researchers, engineers, policy experts, and business leaders working... ...qualifications Significant software engineering experience building and operating... ...appropriate language (e.g., Go, Python, Rust, or C++) Deep, hands-on Kubernetes experience (...Full timeWork at officeVisa sponsorshipFlexible hours$229.9k - $262.4k
Senior Lead AI Engineer, Gen AI Platform Overview: At Capital One,... ...Design, develop, test, deploy, and support AI software components including foundation model... ...VectorDBs, Guardrails, Memory) using Python, C++, C#, Java, or Golang ~ Experience...Full timePart timeLocal area- Software Developer We are seeking experienced Software Developers for our Core Engineering team. These systems enable us to execute algorithmic trading strategies based on patterns... ..., and object-oriented programming in C++ Brilliant problem-solving abilities The ability...
- Sr. C++ / C# Developer Onsite 5 days a week in NYC NY Duration : 6 months We are looking for 2 developers that are really good coders with experience in working within the industry, preferably in equity or equity swap trading space within in Prime Brokerage technology....Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!


