C++ Software Developer

3 weeks ago


Chicago, Illinois, United States Flow Traders Full time
Job Description

We are seeking a highly skilled C++ software developer to join our team in Chicago. The ideal candidate will have 5+ years of professional experience in C++ software development, preferably in the proprietary trading industry.

The role involves writing clean, reliable, and highly scalable code, with expertise in algorithms and data structures. Experience in parallel, asynchronous, and multithreaded programming is also required.

You will work in small teams grouped by business area and follow agile practices. Your team will own a set of related applications and work in tight, daily collaboration with business owners.

Key Responsibilities:

  • Write efficient code, create new designs, and maintain existing applications with a focus on low latency and stability
  • Work in small teams grouped by business area and follow agile practices
  • Own a set of related applications and work in tight, daily collaboration with business owners
  • Align requirements, implementation, and standards with global C++ Engineering Team
  • Deliver core US roadmap items which require real-time and/or critical-path software

Tech Stack:

  • C++17 (soon to migrate to C++20)
  • Linux across all infrastructure
  • Git for version control and Bitbucket for code review
  • Atlassian products for SDLC (Jira, Confluence, Bitbucket, Bamboo)
  • Native Linux development environment with your choice of IDE or editor
  • Python 3 for automated testing

What We Offer:

  • A base salary of $185,000 - $210,000 per year
  • Annual discretionary variable remuneration allocated based on company, group, and individual performance
  • A dynamic and collaborative work environment
  • Ongoing training and professional development opportunities


  • Chicago, Illinois, United States Quanta Search Full time

    Company Overview">Quanta Search's client is a cutting-edge proprietary trading firm with a long-term vision and a clear focus on helping the world price and manage risk. They operate in a fun and trusting culture that inspires their engineers to solve the industry's most challenging problems and take calculated risks in a collaborative environment.">Job...


  • Chicago, Illinois, United States Wolverine Trading Full time

    Job OverviewWe are seeking an experienced C++ software developer to join our team at Wolverine Trading. As a key member of our engineering team, you will be responsible for designing and implementing high-performance trading systems.Key ResponsibilitiesDesign and implement low-latency trading systems using C++Collaborate with our quant team to optimize...


  • Chicago, Illinois, United States CoTalent Full time

    C++ Software Developer for Trading SystemsWe are seeking highly skilled C++ developers at CoTalent to join our team in Chicago, Amsterdam, or New York.FTE - Onsite - $120,000 - $250,000 per year salary and bonus remuneration packages.About the Role:Design and implement trading software using C++.Collaborate with research, systems, and operations teams to...


  • Chicago, Illinois, United States Roy Talman & Associates Full time

    About Roy Talman & AssociatesWe are a dynamic and innovative company providing cutting-edge financial solutions. Our mission is to deliver exceptional results through collaborative teamwork and a commitment to excellence.Job OpportunityWe are seeking a talented software developer to join our team. The ideal candidate will have a strong background in C++,...


  • Chicago, Illinois, United States S&C Full time

    Job Description: At S&C Electric, we are committed to advancing a safer, more reliable, and more resilient electrical grid. As our Electrical Grid Technology Manager, you will play a crucial role in achieving this goal by leading the development of grid automation software. This is a unique opportunity to make an impact on tomorrow's energy challenges and...


  • Chicago, Illinois, United States Avance Consulting Full time

    Job TitleSenior Software Development Lead for ASP.NET and C# ProjectsCompany OverviewAvance Consulting is a dynamic company seeking an experienced Senior Software Development Lead to join our team.About the RoleThis is a full-time opportunity based in Chicago, IL. As a Senior Software Development Lead, you will be responsible for leading software design and...

  • Senior C++ Developer

    2 weeks ago


    Chicago, Illinois, United States 1872 Consulting Full time

    Job Title: High Performance Software EngineerAbout the Role:As a High Performance Software Engineer at 1872 Consulting, you will play a key role in developing and sustaining high-quality, real-time trading data and order routing applications. You will be part of the Core Server development team, responsible for designing, developing, and supporting...


  • Chicago, Illinois, United States Quanta Search Full time

    About the RoleWe are seeking a skilled C++ Engineer to join our team at Quanta Search.As a C++ Engineer, you will play a key role in designing and implementing high-performance applications using modern C++.Key ResponsibilitiesWork with the firmwide safety committee to ensure the platform is operationally safe and sound.Develop software solutions that meet...


  • Chicago, Illinois, United States Wolverine Trading Full time

    We are seeking a talented Trading Systems Engineer to join our team at Wolverine Trading. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-performance trading systems.About UsOur company has a strong focus on innovation, achievement, and integrity. We take pride in serving the interests of both...


  • Chicago, Illinois, United States United Software Group Full time

    Job DescriptionWe are seeking a highly skilled Automation Software Developer to join our team at United Software Group. This is an exciting opportunity for a talented individual to work on developing automated testing frameworks, reusable processes, and automation tools.About the Role:Design and develop automated testing frameworksDevelop reusable process...


  • Chicago, Illinois, United States CyberTec Full time

    About the PositionCyberTec is seeking a motivated Junior C# GUI Software Professional to join our team. The ideal candidate will have a strong foundation in C# and a passion for developing innovative UI solutions.Key Responsibilities:Develop and maintain high-quality C# applications with a focus on UI/UXCollaborate with the development team to ensure...


  • Chicago, Illinois, United States Oxford Knight Full time

    About Oxford KnightOxford Knight is a unique financial services firm that emphasizes a flat hierarchy, eliminating bureaucracy, and rewarding individuals based on merit and excellence. With specialists in electronic market-making across FX, equity, fixed income, and commodity markets, they have a strong reputation in the industry.Oxford Knight operates...


  • Chicago, Illinois, United States Oxford Knight Full time

    Company OverviewOxford Knight is a unique financial services provider that stands out from the rest. With a flat hierarchy and merit-based rewards, they foster an environment of innovation and excellence.The company specializes in electronic market-making across various markets, including FX, equity, fixed income, and commodities. Their expertise has earned...


  • Chicago, Illinois, United States Quanta Search Full time

    Join Our TeamWe are seeking highly skilled C++ Software Engineers to join our team and contribute to the development of cutting-edge technologies across various areas, including Execution, Exchange Connectivity, Platform, and Research & Data Engineering.Job DescriptionIn this role, you will work closely with traders and engineers to design and implement new...


  • Chicago, Illinois, United States DV Trading Full time

    Job Title: Senior C++ Software EngineerAbout Us:DV Trading is a leading financial services firm headquartered in Chicago, with over 450 employees across North America and Europe. Our company has grown rapidly since spinning out of a large brokerage firm in 2016, utilizing our own capital, trading strategies, and risk management methodologies to provide...


  • Chicago, Illinois, United States MongoDB Full time

    MongoDB is a leading provider of modern, scalable database solutions. As a Pre-Sales Solution Architect, you will play a key role in guiding our customers to design and build reliable systems using our data platform.You will work closely with our sales team to advise customers on architectures, patterns, and strategies for making the best use of MongoDB....


  • Chicago, Illinois, United States DV Trading Full time

    At DV Trading, we are seeking an experienced C++ Software Architect to lead our trading platform development efforts. This role involves designing, implementing, and deploying high-performance trading systems using C++ 17.The ideal candidate will have a strong background in parallel programming, trading systems, networking, and performance analysis. They...


  • Chicago, Illinois, United States Hudson River Trading Full time

    Job Title: Senior Software EngineerHudson River Trading is a leading automated trading firm that brings a scientific approach to trading financial products.We have developed one of the world's most sophisticated computing environments for research and development. Our researchers are leaders in innovation within the algorithmic trading domain.As a member of...


  • Chicago, Illinois, United States McDonald's Corporation Full time

    At McDonald's Corporation, we're accelerating innovation to transform the customer experience. We're seeking a talented Senior Software Developer to join our team and contribute to shaping the future of our mobile applications.Job OverviewWe're looking for an experienced software professional with a strong background in iOS development to lead our mobile...


  • Chicago, Illinois, United States 3Red Partners Full time

    Job Description">As a C++ Developer at 3Red Partners, you will be responsible for implementing, testing, and deploying trading system features and tools.You will work closely with our trading and development teams to optimize system performance, fix bugs, and improve overall system efficiency.Key Responsibilities">Design, develop, and deploy high-quality...