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

Software Engineer (C++/Rust)

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 next generation market data provider — with the radical idea that you should only pay for the data that you use. We power the world's largest finance and fintech institutions and lower the barrier of entry for small startups, gaining over 4,000 users during our first year of launch. Our team brings former experience at the world's leading quantitative firms, including Two Sigma, Flow Traders, Tower Research, PDT Partners, SIG, 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 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.
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 without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, we comply with applicable state and local laws governing nondiscrimination in every location where we operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, 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 8 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/Rust) in San Francisco, CA vacancy
  •  ...pioneering technology company in San Francisco is seeking a firmware engineer to deliver high-quality code for embedded systems. Candidates...  ...have a strong engineering background and proficiency in C, C++, Rust, and Verilog, with a preference for those with 3+ years of... 
    Suggested

    Nudge

    San Francisco, CA
    4 days ago
  • $196k - $245k

     ...and after playing games. the company is looking for a Senior Software Engineer to build high-performance, cross-platform client software...  ...experiences across desktop, browser, and mobile platforms (Rust, C++, and Typescript) Optimize performance end-to-end across all... 
    Suggested
    Full time
    Work at office
    Worldwide
    Relocation
    Relocation package
    1 day per week

    United States Digital Space LLC

    San Francisco, CA
    2 days ago
  • $196k - $245k

    United States Digital Space LLC is seeking a Senior Software Engineer to join their A/V Client team in San Francisco. In this role, you will...  ...include 4+ years of software development experience, strong Rust or C++ skills, and the ability to work with performance-critical... 
    Suggested
    Worldwide

    United States Digital Space LLC

    San Francisco, CA
    1 day ago
  • A leading tech company in San Francisco is seeking a backend engineer to help build an innovative search engine from scratch. The role...  ...will have experience with high-performance languages like C++ or Rust. This in-person role offers the chance to work on groundbreaking... 
    Suggested

    Exa Corporation

    San Francisco, CA
    2 days ago
  • ~ Senior Software Engineer (Rust) at Symbolica – San Francisco, US Senior Software Engineer (Rust) at Symbolica – San Francisco, US About Us Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in machines.... 
    Suggested
    Work at office
    Shift work

    Victrays

    San Francisco, CA
    2 days ago
  • $153k - $376k

     ...design and collaboration, join us! As a Software Engineer, you'll work on some of the most...  ...high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols...  ...such as TypeScript, C++, React, Go, Rust, or Python ~ Experience working with web... 
    Full time
    Remote work
    Work from home

    Figma

    San Francisco, CA
    2 days ago
  • $110k - $132k

     ...building a small team of exceptional, hands‑on engineers to make this happen. Mechanical,...  ...40 years. About the Role We are seeking Rust Software Engineering Interns for the fall term. The...  ...skills in Rust, or significant C++/systems programming experience and a strong... 
    Hourly pay
    Weekly pay
    Internship
    Work at office
    Visa sponsorship
    Night shift

    Atomicsemi

    San Francisco, CA
    2 days ago
  • A tech startup in San Francisco is seeking Rust Software Engineering Interns for the fall term. The role involves developing high-performance tools...  ...or Computer Engineering, with strong skills in Rust or C++. The position offers competitive pay, a housing stipend, and... 
    Internship

    Atomicsemi

    San Francisco, CA
    3 days ago
  • $180k - $290k

     ...and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it...  ...components of Stellar Core - the backbone software behind the Stellar Network. Design...  ...excel in writing code in modern C++ or Rust in a production environment. You're a... 
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Stellar

    San Francisco, CA
    4 days ago
  •  ...Title: Software Engineer (C++ Systems) Location: San Francisco, CA, United States (Onsite) – Relocation packages are available. Client Industry...  ...industry / GPU Virtualization Skills: C++, Rust Job Description We are looking for a Software Engineer... 
    Work experience placement
    Relocation
    Weekend work

    SK HR Consultants.com

    San Francisco, CA
    1 day ago
  • $97k - $132k

     ...Atomic Semi Software Engineering Intern Atomic Semi is building a small, fast semiconductor fab....  ...years. About the Role We are seeking Rust Software Engineering Interns for the...  ...programming skills in Rust, or significant C++/systems programming experience and a strong... 
    Hourly pay
    Weekly pay
    Internship
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    San Francisco, CA
    4 days ago
  •  ...spread across the US, with presence in NYC and SF. About the Role We are looking for a top performing backend engineer that loves coding with Rust experience to build performant message delivery at scale. You will get to solve interesting problems and technical challenges... 
    Full time
    Part time
    Remote work

    Svix

    San Francisco, CA
    4 days ago
  • $220k

    Perplexity is looking for an engineer to join their team in San Francisco. You will work on building...  ..., migrating GPU kernels, and developing a Rust-based serving runtime. The ideal candidate has 3+ years of experience in software engineering with a focus on ML inference,... 

    Perplexity

    San Francisco, CA
    1 day ago
  •  ...Our Polaris™ RTK network and FusionEngine™ software deliver centimeter-level accuracy and...  ...We're seeking a Staff Embedded Software Engineer (Generalist) who thrives at the intersection...  ..., and optimization of embedded C++ software for real-time sensor fusion and... 
    Flexible hours

    Point One Navigation

    San Francisco, CA
    4 days ago
  • A fast-growing tech startup is seeking a backend engineer with Rust experience to build scalable message delivery systems. You'll tackle interesting technical challenges while focusing on delivering exceptional developer experiences. In this fast-paced environment, you... 
    Remote job
    Full time

    Svix

    San Francisco, CA
    4 days ago
  • $150k - $230k

     ...A leading retail robotics firm is looking for a software engineer to maintain and enhance their Tally software stack. Candidates should have extensive experience in C++ and Python, along with a strong grasp of ROS and software development practices. The salary ranges... 

    Medium

    San Francisco, CA
    2 days ago
  • $200k - $350k

    A leading AI evaluation platform is seeking a Backend Engineer to develop high-performance APIs and infrastructure. This role involves solving...  ...AI solutions. Ideal candidates will have expertise in Go or Rust, strong backend experience, and a mindset focused on product... 

    People Culture Talent

    San Francisco, CA
    5 days ago
  • Downtown Boulder Partnership is seeking a Software Engineer for the Nexus OS team in San Francisco. This hybrid role involves working with cutting...  ...in TypeScript and React/Next.js, and familiarity with Rust and WebAssembly. The position offers competitive salary, equity... 

    Downtown Boulder Partnership

    San Francisco, CA
    4 days ago
  • $160k - $235k

    Software Engineer - Simulation C++ Framework Build the architecture for simulation software, enabling rapid and efficient development for autonomous driving. Location: San Francisco Bay Area Compensation: $160,000 - 235,000 USD / year About The Role Simulation C++ Framework... 
    Temporary work
    Relocation package

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    2 days ago
  • $230k - $342k

    Compensation $230,000 - $342,000 + Equity Posted April 25, 2026 Required Skills Rust Linux Requirements Senior level Visa Sponsorship Relocation About the Role Low-level OS engineering for OpenAI's consumer devices org. Application Instructions Apply directly on... 
    Relocation
    Visa sponsorship

    Repovive, Inc.

    San Francisco, CA
    5 days ago
  •  ...Embedded Software Engineer - Real-Time Linux Company Overview Maven Robotics is building the world...  ...and message passing. Proficiency in C and C++. Experience with ROS2 middleware and...  ...additional programming languages (e.g., Python, Rust, Golang). Expertise with multi‑language... 

    Maven Robotics

    San Francisco, CA
    2 days ago
  • A leading AI-native cloud startup is seeking a Network Software Engineer to architect and build high-performance networking solutions. The ideal...  ...have over 3 years of experience and a strong proficiency in Rust and Go. This role involves developing cutting-edge networking... 

    Jack & Jill/External ATS

    San Francisco, CA
    2 days ago
  • $180k - $300k

     ...technology firm in San Francisco is seeking a Security Engineer to safeguard the Solana ecosystem. This role involves...  ...mitigate vulnerabilities. An ideal candidate has 5+ years in software engineering, preferably with Rust, and possesses strong analytical and communication... 
    Remote job

    Anza

    San Francisco, CA
    1 day ago
  • $100k - $160k

    A leading retail robotics company is looking for a Python & C++ engineer to join their robot software engineering team. In this role, you'll be responsible for maintaining and extending their Tally software stack, improving the robots' navigation and perception, and developing... 

    Medium

    San Francisco, CA
    2 days ago
  • $120k - $220k

     ...edge in high-threat, remote environments. Who We're Looking For We're hiring across multiple engineering roles for people who want to build technology that actually matters: Software Engineers Work on large-scale distributed systems and networking System design and... 
    Full time
    Remote work
    Flexible hours

    Rustsyndi

    San Francisco, CA
    2 days ago
  •  ...San Francisco is seeking a Firmware/Embedded Linux Engineer to work on product development that electrifies...  ...collaboratively across functional teams. With 8 years of software experience needed, the role emphasizes C/C++, Rust, and Python. SPAN values diversity and offers a... 

    SPAN

    San Francisco, CA
    5 days ago
  •  ...just like they would from Coreweave, Lambda, AWS, etc., and 2) we are building systems software to use GPUs more efficiently than these competitors. Role Your work will focus on core C++ systems development: performance optimization, systems debugging, and research . You... 
    Full time

    Thunder Compute

    San Francisco, CA
    15 days ago
  • Israelvcforum is seeking an experienced AI/ML Engineer in San Francisco to contribute to the Metrics Frameworks team. In this role, you’ll...  ...frameworks. The position requires strong skills in Python and C++, and offers a hybrid work arrangement. Join us in advancing the... 

    Israelvcforum

    San Francisco, CA
    4 days ago
  • $142.8k - $210k

    Cruise LLC is seeking a Senior Software Engineer II to design and implement low-latency software for autonomous vehicles. You will work on next...  ...software reliability. The role requires over 5 years of C++ experience and strong problem-solving skills. Competitive salary... 
    Remote job

    I did my part and supported the Regular Toilet

    San Francisco, CA
    5 days ago
  • $100k - $160k

    A leading robotics company in San Francisco is seeking a Python & C++ engineer to work with the robot software engineering team on their Tally autonomous robots. The role involves maintaining the software stack, developing packages, and enhancing the robots' capabilities... 

    Simbe

    San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

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