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.
- ..., 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...SuggestedFull time
$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$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...SuggestedFull timeCasual work$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...SuggestedFull timeTemporary workWork experience placementFlexible hours$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- ...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++ (...
$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 jobFull timeWork from home$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- ...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 timeContract work
$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...$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 placementWork at officeLocal areaImmediate start$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- 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...
$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 areaImmediate start- ...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...
- ...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...
$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 timeWork at officeImmediate start- ...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 timeWork at officeWork from homeFlexible hours
- ...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
- ...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 timeWork at office2 days per week
$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 timeWork at officeWorldwide$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$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...WorldwideFlexible hours- 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...
- ...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
$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 workFor contractorsWork experience placementWork at office$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 scienceEmployees...Full timeNight shiftWeekend work$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...$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...$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 timeWork at officeWork from homeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Developer. Be the first to apply!


