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

C++ Software Engineer

$175k - $225k
Full-time

IMC

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

#LI-DNP

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
  •  ...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... 
    Suggested

    Benton Partners

    New York, NY
    3 days ago
  • $100k - $200k

     ...Excellent communication skills to effectively collaborate with traders and other team members Knowledge of additional OOP languages like C++ or Java is a plus Familiarity with machine learning and AI applications in trading is also a plus Salary Range $100,000—$200,000 USD... 
    Suggested

    Quant Blueprint LLC

    New York, NY
    2 days ago
  • 3dB Labs is seeking skilled software developers at all experience levels who love to solve...  ...typically BS/MS holders in electrical engineering, computer engineering, software engineering...  ...languages/frameworks/platforms: C++ (highly desired, as it is our primary development... 
    Suggested
    Flexible hours

    3dB Labs Inc

    Brooklyn, NY
    4 days ago
  • $150k - $250k

     ...solutions. The role is primarily focused on C++ application development for Equities...  ...collaborates extensively with several core engineering and business groups across the...  ...including the Trading Systems Team, Dealer Software Team, FIX Connectivity Team, and the Front... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Tradeweb Markets

    Jersey City, NJ
    3 days ago
  •  ...Role: C++ Platform Engineer Client: Top-tier quantitative trading firm Compensation: Competitive (Not Specified) Location: NYC (Hybrid) Overview We’re working with a top-tier quantitative trading firm to hire a C++ engineer who wants to work close to the metal on systems... 
    Suggested
    Work at office

    Hunter Bond Ltd

    New York, NY
    2 days ago
  •  ...company in the United States is seeking a Software Developer to support Command and Control...  ...software development, particularly in C++. Responsibilities include collaborating...  ...experience in using tools like Eclipse IDE and Git. #J-18808-Ljbffr Tactical Engineering & Analysis

    Tactical Engineering & Analysis

    New York, NY
    1 day ago
  • $110k - $160k

     ...within a complex and sometimes temperamental platform Qualifications Bachelor degree in Computer science, Engineering, Finance or Quantitative finance 5+ years of strong C++ development experience Strong understanding of object-oriented programming Experience integrating... 
    H1b
    Worldwide
    Visa sponsorship
    Work visa
    Flexible hours
    3 days per week

    Talan Group

    New York, NY
    2 days ago
  •  ...Position requires minimum of a Bachelor's degree in Electrical or Computer Engineering with at least 3 years of relevant work experience in semiconductor memory engineering. For software position, good C/C++ programming skills with experience in embedded system design and... 
    Work experience placement

    Vortalsoft Inc

    New York, NY
    3 days ago
  • Vortalsoft Inc in New Jersey is looking for engineers specializing in semiconductor memory. Candidates must possess a Bachelor's degree in...  ...years of experience in the field. The role includes skills in C/C++ programming, firmware development for memory controllers, and experience... 

    Vortalsoft Inc

    New York, NY
    3 days ago
  • $110k - $145k

     ...C++ Software Engineer - Trading Platform Talan is an international group that supports its clients in their end-to-end Data & AI transformation by combining management consulting with technological expertise. With over 6,000 employees across five continents, we accelerate... 
    Visa sponsorship
    Work visa
    3 days per week

    Talan

    New York, NY
    17 hours ago
  • Axle (Bioscience & IT) is hiring for a Junior Software Engineer specializing in Scientific Computing with a focus on C++. This role involves developing C++ software for computational workloads and integrating LLM tools. Candidates should have 1-3 years of software development... 
    Remote job

    ChatGPT Jobs

    New York, NY
    1 day ago
  • $110k - $150k

     ...C++ Software Engineer - Trading platform With over 7,000 experts in 20 countries, Talan is a global consulting and technology group dedicated to accelerating our clients' transformation through technology, data, and innovation. We’re proud to be a Certified Great Place... 

    Talan Group

    New York, NY
    3 days ago
  • A global consulting and technology group is seeking a C++ Software Engineer to work on trading applications in New York City. The ideal candidate will have expertise in low latency C++ development and will play a critical role in enhancing the trading franchise. Responsibilities... 

    Talan Group

    New York, NY
    4 days ago
  • Talan is seeking a C++ Software Engineer for its trading platform in New York. The role involves designing and optimizing trading applications, ensuring platform stability, and collaborating with traders and IT teams. Requirements include 3-10 years of hands-on OOP development... 

    Talan

    New York, NY
    1 day ago
  • SIG Susquehanna in Pennsylvania is seeking an experienced Software Developer to join their Front Office team. In this role, you will design...  ...and over 5 years of experience with a strong focus on C++ development and performance optimization. Join a dynamic team that... 

    SIG Susquehanna

    New York, NY
    1 day ago
  • 3dB Labs, Inc. is seeking skilled software developers in Kentucky to tackle complex digital signal processing challenges. Ideal candidates should have a strong background in C++ with additional skills in Python and familiarity with Linux environments. This role offers the... 
    Flexible hours

    3db Labs, Inc.

    Brooklyn, NY
    22 hours ago
  •  ...projects. The successful candidate will assist in all phases of the software development lifecycle while working in a hybrid model of 4 days...  ...related field and be local to Metro Atlanta, with a focus on C/C++ programming and Agile methodologies. The position offers a great... 
    Internship
    Local area
    Remote work

    6AM City, LLC

    New York, NY
    4 days ago
  • $90k - $130k

    C++ Software Engineer - Trading applications (on-site in New York City) With over 7,000 experts in 20 countries, Talan is a global consulting and technology group dedicated to accelerating our clients' transformation through technology, data, and innovation. We’re proud... 
    Visa sponsorship

    Talan Group

    New York, NY
    1 day ago
  • BENTLEY SYSTEMS, INC. is seeking passionate Software Developers to work on cutting-edge technologies and development processes. You'll play...  ...management, designing and developing features primarily in C++, and maintaining stable, testable code. We value a commitment to... 

    BENTLEY SYSTEMS, INC.

    New York, NY
    1 day ago
  •  ...High frequency trading firm - is urgently looking for a C++ Engineer. This role will give you massive exposure to developing a C++ that...  ...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
  •  ...scale and business efficiency. Primary Responsibilities As an Engineering Lead, you will Work with a team of engineers to build cloud solutions...  ...environment. Basic Qualifications Strong proficiency in C++ , Java Full stack, and related ecosystems Bachelors/Masters... 
    Work at office

    Goldman Sachs

    New York, NY
    1 day ago
  •  ...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...  ...Preferred Background ~5+ years of full-time software engineering experience, preferably at a trading firm... 
    Full time
    Local area
    Remote work

    Databento

    New York, NY
    2 days ago
  • $250k

     ...Our client is a dynamic quantitative trading firm that is seeking a talented C++ Engineer to join their team. As a C++ Engineer, you will be responsible for designing, developing, and implementing high-performance trading systems that utilize cutting-edge technology to... 

    Radley James

    New York, NY
    2 days ago
  •  ...C++ Developer – Low Latency Trading Systems New York | Singapore | Shanghai | Shenzhen...  ...traders, quantitative researchers, and engineers to support strategy deployment Contribute...  ...platforms Participate in the full software development lifecycle from design through... 

    Harrington Starr

    New York, NY
    37 minutes ago
  • $185k - $245k

     ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...make this future a reality. As a Displays Software Engineer at Reliable Robotics, you will...  ...5+ years professional experience in C or C++ Preferred Criteria Experience with DO-178... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics Corporation

    New York, NY
    1 day ago
  • $110k - $150k

    Qualifications We are seeking a self-driven Senior Market Data Engineer to take end-to-end ownership of core components of our market data...  .... What We’re Looking For Strong hands‑on experience in modern C++ within performance‑critical systems (Currently on 20/23, starting... 

    Cloudspirit

    New York, NY
    4 days ago
  • $174.66k - $261.99k

     ...around the world. Job Summary FreeWheel is looking for passionate C++ Engineer to help design, build and support our high-quality, innovative...  ...Golang is a plus. • Abundant experience with large system software design and development. • Abundant experience with distributed... 
    Full time
    Work experience placement
    Night shift
    Weekend work

    Comcast

    New York, NY
    1 day ago
  •  ...Systems has exciting opportunities for Software Developers who are passionate about working...  ...new features and solutions primarily in C++. Work with a team in an agile,...  ...’s degree in computer science, Software Engineering, or equivalent field. 4+ years’ experience... 
    Work at office
    Local area

    Bentley Systems

    New York, NY
    1 day ago
  •  ...A technology solutions provider in the United Kingdom is seeking a part-time software engineer to review AI-generated content and validate software concepts. The role requires strong debugging skills and the ability to communicate improvements clearly. Responsibilities... 
    Part time

    Crossing Hurdles

    New York, NY
    1 day ago
  •  ...generated prompts, responses, and code Validate algorithms and software concepts for technical accuracy Provide structured, actionable...  ...model capabilities Requirements Strong experience in software engineering, technical research, or educational content development Strong... 
    Part time
    Remote work

    Crossing Hurdles

    New York, NY
    1 day ago

Do you want to receive more vacancies?

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