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

Software Engineer (C++/Rust)

$150k - $250k
Full-time

Databento

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!

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/Rust) in New York State vacancy
  • 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,... 
    Suggested
    Remote work

    Databento

    New York, NY
    1 day ago
  •  ...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... 
    Suggested
    Internship

    N1

    New York, NY
    1 day ago
  • $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... 
    Suggested
    Local area
    Immediate start

    Flow Traders

    New York, NY
    20 hours ago
  •  ...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... 
    Suggested
    Work at office
    Immediate start

    Vola Dynamics LLC

    New York, NY
    2 days ago
  •  ...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... 
    Suggested
    Hourly pay
    Ongoing contract
    Contract work
    Remote work

    Alignerr

    New York, NY
    5 days ago
  • $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 time
    Temporary work

    Citigroup

    New York, NY
    1 day ago
  •  ...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

    Revenue3

    New York, NY
    3 days ago
  •  ...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

    Lawrence Harvey

    New York, NY
    3 days ago
  •  ...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... 

    Balyasny Asset Management

    New York, NY
    20 hours ago
  • $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

    Optiver

    New York, NY
    2 days ago
  • $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 placement
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    New York, NY
    20 hours ago
  • 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

    Radley James

    New York, NY
    7 hours ago
  • $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 time
    Local area

    Loci

    New York, NY
    3 days ago
  •  ...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

    Paragon Alpha - Hedge Fund Talent Business

    New York, NY
    1 day ago
  • $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 time
    Work at office
    Immediate start

    Hudson River Trading

    New York, NY
    1 day ago
  •  ...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 placement
    Internship

    Fionics

    New York, NY
    29 days ago
  •  ...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 time
    Work at office
    Flexible hours

    Acquire Me

    New York, NY
    2 days ago
  •  ...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

    Delmar Nord

    New York, NY
    3 days ago
  • $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 job
    Hourly pay
    Full time

    24 Mag

    New York, NY
    8 hours ago
  • $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 work
    Work at office
    Work from home

    GTS

    New York, NY
    4 days ago
  • $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 time
    Remote work
    Flexible hours

    Nvidia

    New York, NY
    3 days ago
  •  ...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

    Point One - Hedge Fund Talent

    New York, NY
    1 day ago
  • $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... 

    Millennium Management

    New York, NY
    20 hours ago
  • $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 employment
    Work experience placement
    Work at office
    Local area
    New York, NY
    2 days ago
  • $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

    NJF Global Holdings Ltd

    New York, NY
    3 days ago
  • $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... 

    Persistent Systems LLC (New York)

    New York, NY
    8 hours ago
  • 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 office
    Relocation package

    Toyota Material Handling North America Inc

    Leeds, NY
    8 hours ago
  • $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

    Flow Traders

    New York, NY
    20 hours ago
  • $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... 

    Millennium Management

    New York, NY
    20 hours ago
  • $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

    Datadog

    New York, NY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (C++/Rust). Be the first to apply!