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.
$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- ...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
$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$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$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...SuggestedTemporary work- ...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...
$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- ...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...
$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$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- ...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...
- 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...
$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 wageFull timeLocal areaRemote workFlexible hours$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- ...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...
- ...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
- ...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
- ...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‑...
- ...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...
- ...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
- ...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,...
- ...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...
$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 timeNight shiftWeekend work- ...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...
- ...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 timeFor contractors
$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 officeRemote workRelocation$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$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...$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Developer. Be the first to apply!

