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

C++ Software Developer

Headlands Technologies

C++ Software DeveloperLocations: Amsterdam; Chicago; London; New YorkJob DescriptionAs a software developer at Headlands Tech you will design, engineer and implement the Firm's trading software in the C++ programming language. You will work in close collaboration with the research, systems, and operations teams to architect, implement and analyze new automated electronic trading algorithms. You will play a key role in designing and constructing the Firm's software infrastructure to support new and existing lines of business. In addition, you will expand the Firm's proprietary research platform to improve performance and support new exchanges, products and functionality.QualificationsPreferred degree in any computing related area (e.g., computer science, computer engineering, etc.)In lieu of this, extensive professional software development experienceWell-versed in the fundamentals of software engineeringGenuine interest in solving technical problems, along with a strong ability to implement solutionsLow ego, able to work both in a collaborative team setting and autonomouslyCommitted to designing and implementing fully automated, scalable, and maintainable solutions with extensive testingSuperior ability to write in C++, or experience with other statically-typed imperative programming languageComfortable operating at various different levels of abstraction, from individual machines to large scale distributed systemsStrong knowledge of the details of computing all throughout the technical stackKnowledge of Linux a plusExperience in the trading industry preferred but not mandatoryDay to DayThis isn't an exhaustive list, but represents a selection of the types of tasks that software developers at Headlands Tech take on while developing and maintaining a large scale 24 hour automated trading system.Build, maintain, and improve exchange connectivityLeverage existing infrastructure, extending functionality where necessaryBuild a deep understanding of exchange behavior to integrate into our existing trading systemMaintain and extend core research infrastructureDesign, implement, and maintain distributed storage systems with various different performance and reliability requirementsAddress performance limitations within our own software, open source libraries and applications, Linux, etc.Investigate new technologies to improve stability, scalability, and performanceImplement new trading strategies in collaboration with research and operations teamsExtend strategy framework to enable new behaviors and improve existing onesInvestigate signal issues for trading systemReconcile differences between trading strategies performance in simulation versus productionInvestigate production trading issues in collaboration with operations, systems, and research teamsOptimize the performance of the live trading systemMeasure latency and throughput through microbenchmarks, profiling, tracing, etc.Optimize existing code using lock free data structures, compiler intrinsics, etc.Develop new algorithms to address performance limitations at a higher abstraction layerRearchitect components of the trading system to eliminate bottlenecksFundamental network programmingImplement low level networking protocolsInvestigate network captures to understand latency and behavior of both exchange and internal communicationEnsure the continued stability and reliability of the trading systemBuild monitoring systems for trading strategies and all other pieces of our infrastructureConduct code reviews of other developers, researchers and operations team membersWe are proud to be an equal opportunity workplace and to provide employees with a work environment free of discrimination and harassment. All employment decisions at Headlands Tech are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national origin, sex, sexual orientation, gender identity/expression, age, status as a protected veteran, status as an individual with a disability, or any other applicable legally protected characteristics. Headlands Tech will not tolerate discrimination or harassment based on any of these characteristics.By completing this application you agree to our GDPR and Privacy Policies.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the C++ Software Developer in New York, NY vacancy
  • $150 per hour

    A financial services firm is looking for a C Developer to join their team in New York, NY.Compensation: $150-200kQualifications:A Bachelor's Degree in Computer Science, Engineering, or related field of study5 years of hands-on technical experienceStrong C skillsComfortable... 
    Suggested

    Open Systems Technologies

    New York, NY
    1 day ago
  •  ...ID: REQ8336We are seeking highly skilled C++ engineers to join our Systematic technology...  ...Design & Development: Architect, develop, and optimize low latency trading components...  ...data structures, distributed systems, and software design. Expert-level proficiency in C++ (... 
    Suggested

    Balyasny Asset Management

    New York, NY
    1 day ago
  • $175k - $250k

    Senior High Frequency C++ EngineerThe Systematic Platform Execution & Exchange Data (SPEED) Team is at the core of Millennium’s Equities...  ...effectively in the most time‑critical markets. As a Senior HFT Developer on SPEED, you will design and build core low‑latency components... 
    Suggested

    Millennium Management

    New York, NY
    1 day ago
  • $200k - $300k

    C Developer in New York, NYCompensation: $200-300k/yearThis team is looking for a software engineer to help architect, design, and implement low latency C systems. ResponsibilitiesWorking alongside hardware and software developers to build ultra-low latency trading systemsDesigning... 
    Suggested

    Open Systems Technologies

    New York, NY
    1 day ago
  • $120k - $165k

     ...the future of our communities. This is a Software Engineering position at the Director level...  ...part of the job family responsible for developing and maintaining software solutions that support...  ...management technology group is seeking a C++ developer for pricing model... 
    Suggested
    Temporary work

    Morgan Stanley

    New York, NY
    1 day ago
  •  ...Harrington Starr in New York seeks a seasoned C++ engineer to help build and optimize market data ingestion, processing and distribution systems for a leading trading firm. You will work with quantitative researchers and traders to deliver high-performance, low-latency... 

    Harrington Starr

    New York, NY
    1 day ago
  • $200k - $300k

    At Hudson River Trading (HRT), C++ is at the center of our live trading systems and research...  ...variety of projects. Examples include: Develop and optimize infrastructure for market...  ..., and scalable research workflows.Write software that interfaces with specialized hardware... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    New York, NY
    1 day ago
  •  ...Quant Blueprint LLC in New York, NY, is seeking a C++ Software Engineer focused on developing innovative trading systems that drive research and trading efforts. You will collaborate with traders and researchers while taking projects from conception to deployment. This... 

    Quant Blueprint LLC

    New York, NY
    1 day ago
  • $185k - $225k

    Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide...  ...tools/frameworks to deliver capabilities for tuning/develop data-driven systematic pricing and trading strategiesWork together... 
    Local area
    Immediate start

    Flow Traders

    New York, NY
    1 day ago
  • $175k - $200k

     ...Belvedere Trading, LLC seeks a skilled engineer with 5+ years of experience in C++ to solve low-latency trading problems and optimize software performance. Candidates should have expertise in network programming, debugging, and system optimization within fast-paced environments... 
    Work at office

    Belvedere Trading

    New York, NY
    1 day ago
  •  ...DV Trading LLC is building a next-generation proprietary electronic trading platform and seeks a senior C++ engineer to lead the effort. You will design and implement ultra-low-latency components across execution, market data, and risk management, with direct connectivity... 

    DV Trading

    New York, NY
    1 day ago
  • Responsibilities:Design, develop, and deploy new and existing high-volume, business critical trading systemsAssist with software architecture and designing systemsDesign and develop software following best practices allowing for scalabilityDevelop testing and deployment... 

    Open Systems Technologies

    New York, NY
    1 day ago
  • $153k - $376k

     ...the future of design and collaboration, join us!As a Software Engineer, you'll work on some of the most...  ...challenging and impactful parts of our product. You will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    New York, NY
    1 day ago
  • $200k - $225k

    Vacancy detailSenior Software Engineer (C++)$200000 to 225000 USDOnsite WORKINGLocation: New York/Chicago, New York, New York - United States...  ...frameworks to support testing and pre-production environments.Develop real-time pricing and market data services supporting... 
    Full time

    Anson McCade

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

    Benton Partners

    New York, NY
    1 day ago
  •  ...We are looking for a highly capable C++ Software Engineer to join a technically demanding software environment where strong engineering...  ...work independently and take ownership A genuine interest in developing technically excellent software Experience in a strong technology... 
    Remote work

    Oho Group

    New York, NY
    5 days ago
  •  ...C++ DeveloperLocation: Remote/USDuration: 6+ MonthsJob Description:Experience building customer-facing applications with C++Experience...  ...with Windows OS architecture and LSA authenticationExperience developing with Windows UI frameworksExperience using pytest and cppunit... 
    Remote work

    Zortech Solutions

    New York, NY
    2 days ago
  •  ...of the firm’s trading technology stack. Responsibilities Design, develop, and optimize low‑latency execution algorithms, with a focus on...  ...trading experience strongly preferred). Expert‑level proficiency in C++, with a deep understanding of performance optimization and low‑... 

    Selby Jennings

    New York, NY
    1 day ago
  •  ...Software DeveloperWe are seeking experienced Software Developers for our Core Engineering team. These systems enable us to execute algorithmic trading strategies...  ...algorithms, and object-oriented programming in C++Brilliant problem-solving abilitiesThe ability to manage multiple... 

    1872 Consulting

    New York, NY
    1 day ago
  •  ...Upskills provides expert financial software consulting for investment banks and leading financial institutions in Asia Pacific, Middle East and Europe region. With a strong, Front to Back expertise of cash and derivatives markets, coupled by an in-depth knowledge of financial... 
    Work experience placement

    Upskills

    New York, NY
    1 day ago
  •  ...C++ Developer with Java and AWS BasicsVisa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: YesClient Name ClientMost important skills, in decreasing order of importance:C++ Developer,... 

    Keylent Inc

    New York, NY
    1 day ago
  •  ...infrastructure.About the rolePolymarket is looking for a core C/C++ engineer to help build and scale our exchange infrastructure. This...  ...on latency, throughput, and determinism.Design robust systems: Develop efficient algorithms and data structures, and build scalable... 

    Polymarket

    New York, NY
    1 day ago
  • $148.02k - $222.03k

     ...SummaryFreeWheel is looking for passionate Sr. Software Engineers to help design, build and...  ...well designed, testable, efficient code.Develop software verification plans and quality assurance...  ...:Extensive experience with C/C++/Golang, DB design and network programming... 
    Full time
    Night shift
    Weekend work

    Comcast

    New York, NY
    1 day ago
  •  ...C++ DeveloperNew York, NYTrillium Surveyor provides powerful, easy-to-use solutions for trade surveillance and best execution, providing...  ...programs.The RoleWe are seeking talented and motivated C++ Developers to join our growing engineering team. In this role, you will... 

    Trillium Surveyor

    New York, NY
    1 day ago
  •  ...colleagues. That is where you come in! Job Description Role - Senior C++ Developer Location - Fort Washington, PA 19034 Working Model – Onsite (...  ...for new and existing features. Designing and coding the software (C++ and Object-Oriented programming). Implementation and... 
    Full time
    For contractors

    Nagarro

    New York, NY
    1 day ago
  • $100k - $175k

     ...C++ DeveloperNew York, ChicagoBoerboel Trading is an electronic trading firm, active...  ...extensive financial data sets.Job Duties:Develop C++ code for our core trading engine, for...  ...with quantitative researchers to create software to support research, analysis, backtesting... 
    Work at office
    Remote work
    Relocation

    Boerboel

    New York, NY
    1 day ago
  • $300k

     ...your application.Hudson River Trading (HRT) is seeking talented Software Engineers to join our teams in New York and Singapore (London is...  ...debugging, and problem solving skillsWorking experience with C/C++ or Python is required, as are good CS fundamentalsKnowledge of UNIX... 
    Full time
    Work at office
    Immediate start

    Hudson River Trading

    New York, NY
    2 days ago
  • $136k - $175k

     ..., a global financial services organization, is seeking a Software Engineer to design, develop, and support high-performance trading applications. This...  ...Responsibilities Design, develop, and maintain scalable C/C++ applications. Deliver software features from design... 

    Soni Resources

    New York, NY
    5 days ago
  • $150k - $300k

     ...engineering teams that build massively scalable software and systems, architect low latency...  ...requirements, collaborating with other engineers to develop new APIs and UIs, engaging with...  ...experience.Proficiency in either Java or C++.Extensive experience with designing and... 
    Work experience placement

    Goldman Sachs

    New York, NY
    1 day 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 data quality. Role Details: Design and develop performant C++ applications to process real-time market data... 
    Casual work

    Aquatic Capital Management

    New York, NY
    5 days ago

Do you want to receive more vacancies?

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