Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Software Engineer

$175k - $225k

IMC 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in New York, NY vacancy
  •  ...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-... 
    Suggested
    Full time

    Non-disclosed

    New York, NY
    15 hours ago
  • $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... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Dv Trading Llc

    New York, NY
    15 hours ago
  •  ...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

    Benton Partners

    New York, NY
    2 days ago
  •  ...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... 
    Suggested
    Full time

    Databento

    New York, NY
    15 hours ago
  • 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... 
    Suggested
    Remote job

    Webster & Webster Associates

    New York, NY
    4 days ago
  • $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 job
    Full time
    Work from home

    Figma

    New York, NY
    15 hours ago
  •  ...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 time
    Contract work

    Ripple

    New York, NY
    15 hours ago
  • 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 work
    Remote work
    Work from home

    NextStep

    New York, NY
    3 days ago
  • $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 time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Stellar Development Foundation

    New York, NY
    15 hours ago
  •  ...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 office
    Immediate start

    Vola Dynamics LLC

    New York, NY
    3 days ago
  • $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

    Aquatic Capital Management

    New York, NY
    5 days ago
  • 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

    The Goldman Sachs Group, Inc.

    New York, NY
    4 days ago
  •  ...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 time
    Immediate start
    Relocation

    Pulserise Technologies

    New York, NY
    15 hours ago
  •  ...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 time
    Worldwide

    Fierce Solution Llc

    New York, NY
    15 hours ago
  • $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 work
    Work at office
    Work from home

    GTS

    New York, NY
    5 days ago
  • $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 time
    Local area
    Flexible hours

    Quest Defense Systems

    New York, NY
    15 hours ago
  • $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 time
    Local area
    Flexible hours

    Quest Defense Systems

    New York, NY
    15 hours ago
  • $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... 

    Open Systems Technologies

    New York, NY
    1 day ago
  • 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... 

    JConnect Infotech

    New York, NY
    4 days ago
  • 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 time
    Remote work

    Motion Recruitment

    New York, NY
    4 days ago
  • 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... 

    Benton Partners

    New York, NY
    4 days ago
  •  ...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 time
    Relocation

    Antioch

    New York, NY
    15 hours ago
  • 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 area
    Remote work

    My3Tech Inc

    New York, NY
    2 days ago
  • 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

    Huntress Talent

    New York, NY
    1 day ago
  • 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

    Zortech Solutions

    New York, NY
    4 days ago
  •  ...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 time
    For contractors

    JPMorgan Chase & Co.

    New York, NY
    15 hours ago
  • $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 time
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    New York, NY
    15 hours ago
  • $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 time
    Part time
    Local area

    Capital One Financial Corporation

    New York, NY
    15 hours ago
  • 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... 

    1872 Consulting

    New York, NY
    4 days ago
  • 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

    Suncap Technology

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!