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

Software Engineer (C++/Rust)

$150k - $250k

Databento

Job Description

Job Description

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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/Rust) in New York, NY vacancy
  • Databento, Inc. is seeking a midlevel to senior IC to join our core engineering team. You’ll design, develop, and maintain high-performance server applications in C/C++ and Rust, handling direct market data feeds with low latency and high throughput. We offer 100% remote... 
    Suggested
    Remote job

    Databento

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

    Fionics

    New York, NY
    3 days ago
  • Mercor is hiring a Software Engineer, Full Stack, for a remote contract role. The candidate will work across Python, Java, Rust, C#, C++, and TypeScript to build full-stack applications and internal tools while integrating model APIs and telemetry. You will collaborate... 
    Suggested
    Remote job
    Contract work

    mercor

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

    Citigroup

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

     ...a B.S. or M.S. degree in Computer Science, Engineering, or a related field. We look for 10+ years of experience in software and platform engineering. We need strong...  ...production-grade programming languages such as Rust and C++. We expect a good understanding of... 
    Full time
    Apprenticeship
    Work at office
    Work from home
    Flexible hours

    BlackRock

    New York, NY
    16 days 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
    1 day 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
    1 day ago
  • $170k - $200k

     ...bold thinkers and doers to join us in shaping the future of AI that’s secure, grounded, and built to work. Senior RUST Developer / Senior Software Engineer - Platform (Remote USA) ***US Citizenship or Greencard is required due to US Government contract requirements*** *... 
    Remote job
    Contract work
    Local area

    Mixpeek

    New York, NY
    1 day 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
    3 days ago
  •  ...advanced serverless layer on the edge. We’re seeking a Staff Software Engineer to help scale hosting infrastructure, design high‑quality APIs...  ...product and engineering teams. You’ll write platform‑level Rust, address performance and stability, and contribute to open source... 
    Remote job

    Xapply

    New York, NY
    1 day ago
  • Sigma Computing in New York City is seeking a Senior Backend Software Engineer to build distributed services for our cloud data analytics platform...  ...throughput APIs, data processing, and scalable systems using Rust, Go, GraphQL, Node, and Kubernetes. You’ll collaborate... 

    We Love AI Jobs

    New York, NY
    4 days ago
  •  ...A leading quantitative trading firm is looking for C++ Software Engineers to join its High Frequency Trading team in New York. You’ll work closely with researchers and engineers to build low latency, high performance trading systems, owning projects end to end from... 
    Full time

    NJF Global Holdings Ltd

    New York, NY
    19 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
    3 days ago
  • Seeking a full-time Senior Software Engineer - Go & Rust, the successful candidate will design, build, and optimize high-throughput backend services and distributed systems for blockchain infrastructure, working remotely. Key responsibilities Design and optimize backend... 
    Full time
    Remote work

    Virtual Vocations Inc

    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 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
    3 days 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
    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
    4 days ago
  • $81k - $121k

     ....S. or M.S. degree in Computer Science, Engineering, or a closely related discipline. We bring 10+ years of experience in software and platform engineering. We are skilled...  ...-grade programming languages such as Rust and C++. We have a strong understanding of distributed... 
    Full time
    Work at office

    BlackRock

    New York, NY
    a month 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
    19 hours ago
  • Footprint is seeking a backend engineer to design and operate high-scale Rust services for fraud verification and risk analysis. You’ll own APIs, data models, deployment, and security posture while collaborating with product, frontend, and platform teams. You’ll work on... 

    Footprint LLC

    New York, NY
    3 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
    1 day 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
    6 days 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 fundamentals ~2+ years preferred of C++ experience in low-latency systems like market data ingestion,... 
    Full time
    Work at office

    Optiver

    New York, NY
    8 hours ago
  • $275k - $350k

     ...client, a leading financial services company, are hiring a C++ Quantitative Research Engineer to join the team in New York City. The successful...  ...Engineering, Mathematics, Physics or similar. ~Extensive software engineering experience, including the development of production... 
    Full time

    Alldus International Consulting Ltd

    New York, NY
    19 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
    4 days ago
  • Footprint, a Rust-driven engineering team, is hiring senior Rust engineers for backend, infrastructure, and security roles in New York and San Francisco. You will own core Rust services, drive verification and vaulting components, and work on scalable, production-grade... 

    Jobleads-US

    New York, NY
    4 days 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
    3 days ago
  • Profound is seeking engineers to build the Agent Runtime that powers scalable AI-backed workflows. You will craft core primitives for agents...  ...-time control plane from streaming to durable state. This is a Rust-first role with strong emphasis on security, scalability, and... 
    Visa sponsorship

    Profound

    New York, NY
    1 day ago
  • $250k

     ...About the rolePolymarket is looking for a backend engineer to help build and scale the core exchange...  ...services that power Polymarket’s exchange, using C/C++ or other performance-oriented systems languages (Go, Rust, Java).Optimize for performance & scale: Profile,... 

    Polymarket

    New York, NY
    3 days ago

Do you want to receive more vacancies?

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