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 Developer

Locations: Amsterdam; Chicago; London; New York

Job Description

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

Qualifications
  • Preferred degree in any computing related area (e.g., computer science, computer engineering, etc.)
  • In lieu of this, extensive professional software development experience
  • Well-versed in the fundamentals of software engineering
  • Genuine interest in solving technical problems, along with a strong ability to implement solutions
  • Low ego, able to work both in a collaborative team setting and autonomously
  • Committed to designing and implementing fully automated, scalable, and maintainable solutions with extensive testing
  • Superior ability to write in C++, or experience with other statically-typed imperative programming language
  • Comfortable operating at various different levels of abstraction, from individual machines to large scale distributed systems
  • Strong knowledge of the details of computing all throughout the technical stack
  • Knowledge of Linux a plus
  • Experience in the trading industry preferred but not mandatory
Day to Day

This 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 connectivity
  • Leverage existing infrastructure, extending functionality where necessary
  • Build a deep understanding of exchange behavior to integrate into our existing trading system
  • Maintain and extend core research infrastructure
  • Design, implement, and maintain distributed storage systems with various different performance and reliability requirements
  • Address performance limitations within our own software, open source libraries and applications, Linux, etc.
  • Investigate new technologies to improve stability, scalability, and performance
  • Implement new trading strategies in collaboration with research and operations teams
  • Extend strategy framework to enable new behaviors and improve existing ones
  • Investigate signal issues for trading system
  • Reconcile differences between trading strategies performance in simulation versus production
  • Investigate production trading issues in collaboration with operations, systems, and research teams
  • Optimize the performance of the live trading system
  • Measure 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 layer
  • Rearchitect components of the trading system to eliminate bottlenecks
  • Fundamental network programming
  • Implement low level networking protocols
  • Investigate network captures to understand latency and behavior of both exchange and internal communication
  • Ensure the continued stability and reliability of the trading system
  • Build monitoring systems for trading strategies and all other pieces of our infrastructure
  • Conduct code reviews of other developers, researchers and operations team members

We 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
  •  ..., 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 of data, with thousands of bare... 
    Suggested
    Full time

    Databento

    New York, NY
    12 hours ago
  • $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
    4 days ago
  • $150k - $300k

     ...drive for excellence.  Aquatic Capital Management is seeking a C++ Software Engineer to join our Market Data team. In this role, you’ll...  ...performance and data quality. Role Details: Design and develop performant C++ applications to process real-time market data... 
    Suggested
    Full time
    Casual work

    Aquatic Capital Management

    New York, NY
    12 hours ago
  • $175k - $225k

     ...willingness to challenge consensus. As a Software Engineer on the Prediction Markets Desk,...  ...and legacy systems, primarily in C++ and Java Provide on-call support as...  ...to dive deep into complex problems, develop intuitive understandings, spot risks early... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Drw

    New York, NY
    12 hours 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
    4 days 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++ (... 

    Balyasny Asset Management

    New York, NY
    4 days ago
  • $153k - $376k

     ...future of design and collaboration, join us! As a Software Engineer, you'll work on some of the most technically...  ...and impactful parts of our product. You will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that... 
    Remote job
    Full time
    Work from home

    Figma

    New York, NY
    12 hours ago
  • $160k - $250k

    C++ Software Engineer - Trade CaptureJob Function SummaryWe are searching for a developer with strong C++/Linux server side skills to be involved in the development of our firm’s global trade capture application.Principal ResponsibilitiesThe role will be part of a global... 
    Flexible hours

    Millennium Management

    New York, NY
    4 days ago
  •  ...for financial institutions, businesses, governments and developers, we are improving the global financial system and...  ...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
    12 hours 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... 

    Open Systems Technologies

    New York, NY
    4 days 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
    4 days 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... 
    Temporary work

    Morgan Stanley

    New York, NY
    4 days 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
    4 days 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
    4 days 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
    4 days ago
  •  ...anton changed the spec. = requiring C++ now 5 to 10 yrs 3 - 500k We...  ...significant engineering work. Experience in software design and implementation will be...  ...experience in quantitative analysis. We need to develop analytics and understand how to... 

    Benton Partners

    New York, NY
    3 days 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
    12 hours ago
  •  ...ecosystem.  We’re looking for experienced software engineers to help us accomplish our...  ...engineer with four plus years of experience developing robust and scalable solutions to challenging...  ...or other object-oriented languages like C++, Java. You hold a bachelors, masters,... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Flatiron Health

    New York, NY
    12 hours ago
  •  ...Salary: up to 200k + bonus Summary Leading HFT fund looking for a talented C++ Software Engineer to join the Core Development team, a global group of technologists responsible for architecting, building and maintaining the algorithmic trading platform... 
    Full time

    Oxford Knight

    New York, NY
    12 hours ago
  •  ...Role Summary A senior technical role within a cross-asset team developing high-performance Exchange Connectivity applications using...  ...IT, Engineering, or Mathematics • Expert-level Java and/or C++ development skills • Proven experience in low-latency trading... 
    Full time
    Work at office
    2 days per week

    Cadogan Solutions

    New York, NY
    12 hours ago
  • $101.1k - $134.3k

     ...Rockstar is on the lookout for a passionate Software Engineer who considers software...  ...Windows Server, SQL server, IIS, .NET, and C#. Develop web services supporting game console clients...  ...distributed systems. Expert in C# and/or C++. Strong CS fundamentals, including... 
    Full time
    Work at office
    Worldwide

    Rockstar Games

    New York, NY
    3 days ago
  • $175k - $350k

    Role Summary We are seeking a highly motivated Credit & Rates C++ Engineer to join our Fixed Income Technology team in London. This...  ...performance trading and analytics systems primarily in modern C++. Develop systems supporting credit and rates products, including... 
    Work at office

    Citadel Securities

    New York, NY
    4 days ago
  • $180k - $250k

     ...execution, and risk management — and we are looking for a senior C++ engineer to help lead that effort. You will design and build...  ...feature requests, pricing, and execution algos, and with quants and developers on cross‑functional teams to troubleshoot and solve complex... 
    Worldwide
    Flexible hours

    DV Trading

    New York, NY
    4 days ago
  • Company Descriptionðð¼ We're Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist...

    Nagarro

    New York, NY
    4 days ago
  •  ...About the job Senior Software Engineer, C++ About the Company A leading decentralized infrastructure company is building one of...  ...most efficient public blockchain networks designed to enable developers to create applications that feel more like using cash than... 
    Worldwide

    TechChain Talent

    New York, NY
    4 days ago
  • $160k - $240k

    Senior Software Engineer - Office Apps C++ Location New York Business Area Engineering and CTO Ref # 10052083 Description & Requirements...  ...backend services, client-side application logic, and developer-facing APIs. You’ll collaborate closely with backend... 
    Temporary work
    For contractors
    Work experience placement
    Work at office

    Bloomberg

    New York, NY
    3 days ago
  • $106.3k - $159.46k

     ...entails writing and maintaining clean, efficient code for various software components while following development best practices. It...  ...necessary.Other duties and responsibilities as assigned.Required:C++ 2-3 years of experienceBachelor's degree in computer science​Employees... 
    Full time
    Night shift
    Weekend work

    Comcast

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

    Quantitative Developer (C++) - Central Liquidity StrategiesWe are in search of a Quantitative Developer to join our team who is passionate about designing, architecting, and implementing low latency C++ systems that are not only robust, resilient, and accurate, but also... 

    Millennium Management

    New York, NY
    4 days ago
  • $180k - $220k

    Our Client seeks an experienced software engineer to help them modernize their existing data...  ...:Collaborate with product managers to develop comprehensive business specificationsCreate...  ...large-scale, complex datasetsProficiency in C++ programming language is a plus To be... 

    Solomon Page

    New York, NY
    4 days ago
  • $240k - $280k

     ...mentoring engineers, and fostering a culture of technical excellence and innovation while adopting the most impactful AI-powered software engineering practices. Key Responsibilities: Jump into highly complex legacy systems to understand not only the current state... 
    Full time
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Soundcloud

    New York, NY
    12 hours ago

Do you want to receive more vacancies?

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