Software Engineer (C++/Rust)
$150k - $250kDatabento
The financial industry is growing at a record pace, but our data providers are still stuck in the past — with cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs.
Databento is the market data platform for modern finance. The company provides real-time and historical data across futures, options, and equities through a unified API. By owning the entire market data stack end-to-end, Databento is the first platform of its kind to combine the performance and reliability demanded by the world's leading trading firms with a dramatically simpler developer experience. Our team includes alumni of Two Sigma, Citadel Securities, Flow Traders, Tower Research, PDT Partners, SIG, and other top quantitative firms.
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 metal CPU cores at your disposal.
Responsibilities
- Design, develop, and maintain high-performance server applications in C/C++ and Rust.
- Write message parsers and feed handlers for direct market data feeds from trading venues.
- Optimize existing codebase for high throughput (millions of messages per second, up to 40+ gigabits) and low latency (measured in nanoseconds).
- Implement tools and libraries for petabyte-scale data processing and analysis.
- Collaborate with the systems team to implement best practices for build, deployment, CI/CD.
- Implement monitoring and improve application uptime.
- Ensure smooth feature rollouts and updates.
Preferred background
- 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup.
- Strong proficiency in C/C++ or Rust.
- Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers.
- Experience working with multiprocess environments.
- Comfortable with lldb/gdb.
- Good communication skills and work ethic for a remote workplace.
- An interest in low-level optimization and performance engineering.
- An interest in financial data or algorithmic trading.
We offer health, dental, disability, and life insurance benefits, as well as 401(k) matching for full-time employees. We accommodate 100% remote work, with teammates living around the globe and paid in their local currency.
The base salary range for this role is $150,000–$250,000, benchmarked to Tier 1 locations in each country. Total compensation may also include bonuses, commissions, and equity, depending on the role.
Notice about phishing scams
Be cautious of phishing scams impersonating Databento that offer fake job interviews and request purchases. Official emails come only from @databento.com or us.greenhouse-mail.io (our ATS). Any other domains (e.g., databento-careers.com, databento.online) are fraudulent.
--
Databento, Inc. provides equal employment opportunities to all employees and applicants regardless of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. We comply with federal, state, and local nondiscrimination laws in every location where we operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, promotion, termination, layoff, recall, transfer, leave, compensation, and training. Pursuant to applicable laws, we consider qualified applicants with arrest or conviction records. If you need an accommodation, please let us know.
Our recruiting data suggests that underrepresented applicants often downplay their skills. Even if your experience doesn’t exactly match the qualifications listed, we still want to hear from you. Please apply!
- Software Engineer (C++/Rust) Remote / Boston / Salt Lake City / San Francisco / Chicago The financial industry is growing at a record pace, but our data providers are still stuck in the past — with cumbersome onboarding processes, complicated APIs, slow infrastructure,...SuggestedRemote work
- ...more. Position Overview: We're seeking a Software Engineer intern with a focus on backend systems in Rust. This role will involve the development of core backend... ...in a low level programming language like Rust, C, C++, Zig Experience/ interest in systems...SuggestedInternship
$185k - $225k
Flow Traders is looking for Senior C++ Software Engineers to join our growing team in New York or Chicago. Software Engineers at Flow Traders provide... ...provided exchange SDKs in different languages such as C++, Rust, Python, TypescriptTrading Strategies:Implement trading...SuggestedLocal areaImmediate start- ...C++ Quant Library Engineer Vola Dynamics is the world's most sophisticated software and research company for advanced options analytics. Our volatility fitter and ultra-fast... ...used at least one other systems language (Rust, C#, Java, etc.). You care how your code...SuggestedWork at officeImmediate start
- ...Lead Systems Engineer (Rust) - AI Platform About the Role What if your deep Rust expertise could directly shape the infrastructure powering the next generation of AI? We're looking for a Senior Rust Full-Stack Engineer to build and optimize the high-performance...SuggestedHourly payOngoing contractContract workRemote work
$175k - $250k
...seeking a highly skilled and motivated Senior Rust Engineer to join our NAM Equities Cash Quant team... ...systems, and leverage an AI-assisted software development lifecycle with Large... ...using Rust (and existing low-latency Java/C++ stacks where applicable).Work closely with...Full timeTemporary work- ...generation of financial markets. About the Role As a Senior Rust Backend Engineer, you will work across the platform with a high-performing... ...Design and deliver reliable, secure, high-performance software across core and edge services, APIs, adapters, libraries,...Full time
- ...and is looking to hire a Quantitative Developer to join its core engineering team. This is an opportunity to work directly with the... ...Design and build high-performance trading infrastructure in Rust. Integrate with centralized and decentralized exchange APIs....Full time
- ...ID: REQ8336We are seeking highly skilled C++ engineers to join our Systematic technology team,... ...data structures, distributed systems, and software design. Expert-level proficiency in C++... ...and/or other modern languages like Rust. Demonstrated experience building and optimizing...
$200k
Optiver is looking for Software Engineers to join our High-Frequency Trading (HFT) team in New York City. Our HFT team is comprised of software... ...of computer science fundamentals2+ years preferred of C++ experience in low-latency systems like market data ingestion,...Work at office$200k - $300k
At Hudson River Trading (HRT), C++ is at the center of our live trading systems and research infrastructure. Our C++ engineers build the highly performant, fault-tolerant systems... ...filesystems, and scalable research workflows.Write software that interfaces with specialized hardware...Work experience placementWork at officeLocal areaImmediate start- Quant Developer - Python/Rust - Options Market Maker A leading global investment firm specialising in systematic and quantitative trading... ...background in a technical field such as Computer Science, Engineering, Mathematics, or Physics. Deep expertise in Python or Rust....Full time
$200k
...This is a Founding Engineer role at Loci for a scrappy, versatile ML generalist who thrives... ...model and what belongs in the surrounding software, then build and evaluate both. You’... ...resources. That means writing excellent Rust code, understanding model behavior, making...Full timeLocal area- ...Systematic Quant Developer – Python / C++ Working with a market-leading systematic hedge fund. They are hiring a Quantitative Software Engineer to join a highly technical team building research and trading infrastructure. This is a hands-on engineering role...Full time
$300k
Hudson River Trading (HRT) is seeking talented Software Engineers to join our teams in New York, London, and Singapore. As a Software Engineer... ..., and problem solving skillsWorking experience with C/C++ or Python is required, as are good CS fundamentalsKnowledge of...Full timeWork at officeImmediate start- ...professional horizons in a rapidly scaling international setting. Responsibilities: Develop and implement quantitative models using C++ and Rust. Collaborate closely with trading teams to design and optimize strategies. Engage in continuous learning to remain abreast...Work experience placementInternship
- ...Summary Highly proficient, ambitious C++ programmer wanted for a unique opportunity in one of the most forward-thinking technology... ...quant trading firms globally. Small team of exceptionally talented engineers building cutting-edge technology, implementing the full stack of...Full timeWork at officeFlexible hours
- ...About the Opportunity Delmar Nord has partnered with one of the world's most respected and elite hedge funds to identify a C++ Software Engineer for their core technology team. Our client is a global investment firm renowned for its rigorous, data-driven approach to...Full time
$50 - $80 per hour
24-MAG LLC seeks a Senior Backend Engineer to design, build, and maintain production-grade services using Node.js, TypeScript, and Rust. You will own features end-to-end, design robust REST/GraphQL APIs, and drive performance and reliability for high-traffic platforms....Remote jobHourly payFull time$150k - $225k
...Overview Senior Software Engineer - C++ GTS is currently seeking a talented Senior Software Engineer to join our Trading Systems Development Team to drive the expansion of our platform and trading teams into new capabilities, markets and asset types. This role requires...Casual workWork at officeWork from home$184k - $287.5k
...develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame... ...tools in modern C++ and CUDA to produce software with elegant design, broad feature... ...performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel...Full timeRemote workFlexible hours- ...strategy hedge fund is seeking a C++ Quantitative Developer to join... ...and build a core C++ signal engine supporting real-time feature... ...Git, CI/CD, unit testing and software engineering best practices.... ...microstructure, low-latency optimisation, Rust, kdb+/q, analytical databases...Full time
$150k - $200k
Quantitative Developer, C++ I Low-Latency SystemsPlease direct all... ...the intersection of systems engineering and quantitative research. You... ...Git, CI/CD, unit testing, and software engineering best practices.• Experience... ...-mapped I/O• Experience with Rust for performance-critical...$194k - $349k
...and memory management. Every engineering team that builds sensor capabilities... ...~ Proven experience managing software engineering teams, built on a... ...deep expertise in C and/or C++ in both user-mode and kernel-mode... ...such as C APIs consumed from Rust, Swift, and C++ Experience...Permanent employmentWork experience placementWork at officeLocal area$150k - $300k
...end systems that operate at a level most engineers never encounter? We are hiring on... ...quantitative trading firm for a Staff or Senior Software Engineer to build real-time, GPU-... ...applications under heavy load ~ C++ or Rust experience is a strong plus ~ Low ego...Immediate start$133k - $149k
Persistent Systems in New York, NY is seeking an experienced Embedded Software Engineer to develop software solutions for embedded Linux systems. The role requires hands-on experience in C/C++, and the ability to support hardware and application development on the Wave...- Toyota Material Handling North America in Greene, NY is seeking a Telematics Software Engineer to design, implement, and maintain C++ software for embedded Linux-based telematics devices. You will collaborate with hardware and systems teams, work through the full software...Work at officeRelocation package
$225k - $300k
Flow Traders is looking for a Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms that power our fully systematic trading. We don't treat market data as plumbing - for us it's a source of alpha, where feed handling...Local area$160k - $250k
...and sophisticated concepts clearly and conciselyAbility to tune and debug runtime performance of data applicationsFamiliarity with C++/Rust/CUDA to debug and profile underlying native code in ML libraries (Nice to have)The estimated base salary range for this position...$244k - $305k
Role Summary:Datadog is seeking a Staff Software Engineer to help shape the future of our Bring Your Own Cloud (BYOC) Logs offering by unifying... ...are proficient in systems-level programming (e.g., Go, Rust, or C++) and understand how software runs across diverse...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (C++/Rust). Be the first to apply!
- software implementation project manager New York State
- healthcare software sales New York State
- software qa New York State
- software sales New York State
- id software New York State
- bank software New York State
- software asset management analyst New York State
- software intern New York State
- entry level software sales New York State
- internship software New York State




