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 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.
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 20 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
    1 day 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... 
    Suggested
    Hourly pay
    Weekly pay
    Internship
    Work at office
    Visa sponsorship
    Night shift

    Atomicsemi

    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,... 
    Suggested

    Perplexity

    San Francisco, CA
    3 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. We’re a well... 
    Suggested
    Work at office
    Shift work

    Victrays

    San Francisco, CA
    1 day ago
  •  ...from companies like GitHub, Segment, Lookout, and Fly.io. About the Role We are looking for a top performing backend engineer that loves coding with Rust. You will get to solve interesting problems and technical challenges. We move fast, and speed of execution is one of... 
    Suggested
    Full time
    Part time

    Svix

    San Francisco, CA
    1 day 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
    4 days ago
  • $118k - $188.4k

     ...Job Description As a AI/ML Engineer on the Metrics Frameworks team, part of the Simulation...  ...frameworks and tools. We are seeking experienced software engineers to build analytical frameworks...  .... Experience writing Python and C++ in a production environment (unit testing... 
    Local area

    Israelvcforum

    San Francisco, CA
    4 days ago
  •  ...Embedded Software Engineer (Rust, C/C++, Python) Location: Redmond, WA - On-Site Job Type: Contract Experience Level: Mid-Level About the Role We are seeking a skilled Embedded Software Engineer with expertise in Rust, C/C++, and Python to develop high-performance... 
    Contract work

    Kasmo Global

    San Francisco, CA
    1 day ago
  •  ...performers, you can make a direct and meaningful impact. As a Lead Software Engineer- Linux at JPMorgan Chase within the Corporate Sector Compute...  ...exploring opportunities to learn and code with Python, Go, Rust and AI agents like Claude and Co-Pilot. Address complex... 

    J.P. Morgan

    San Francisco, CA
    12 days ago
  •  ...About the Role At Watney, Embedded Engineers drive the fundamental capabilities of our...  ...irrationally enthusiastic about embedded software development. You should be equally comfortable...  ...Work on pathOS, our generalized embedded Rust operating system supporting mainboard PCBs... 

    Watney

    San Francisco, CA
    14 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 Development Foundation

    San Francisco, CA
    more than 2 months ago
  • $120k - $220k

     ...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 embedded... 
    Full time
    Remote work
    Flexible hours

    Rustsyndi

    San Francisco, CA
    2 days ago
  • $130k - $190k

     ...stack. About The Edge Systems Team: Edge engineering is responsible for the hardware and software orchestrating the hardware installed at fish...  ...on ARM-based embedded platforms using C, C++, python, golang or rust Improve our embedded Linux build and deployment... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Aquabyte

    San Francisco, CA
    4 days ago
  • $180k

     ...highly motivated, and focused on engineering excellence. This organization...  ...Expert knowledge of either Rust Experience in designing, implementing...  ...of delivering user-facing software at scale. Interview process...  ...# Coding interview in Rust or C++. # Distributed systems... 
    Remote job

    xAI

    San Francisco, CA
    more than 2 months ago
  • Sequen is seeking a Core Systems Engineer to optimize and build a reliable model serving infrastructure using Rust. This role focuses on ensuring low-latency data processing and supporting rapid customer growth. The ideal candidate will have extensive professional experience... 

    Sequen

    San Francisco, CA
    3 days ago
  •  ...integrated effort building cutting‑edge hardware, software, and research capabilities to create products...  ...each other. About the role As an firmware engineer at Nudge, you will: Deliver high‑quality, safety‑critical C, C++, Rust, and Verilog code for use in real‑time... 

    Nudge Inc.

    San Francisco, CA
    4 days ago
  • Antithesis in San Francisco is looking for a Software Engineer to work on Pangolin, an innovative analytics database handling terabytes of data...  ...deployment and reliability. We seek engineers with strong Rust skills, systems programming fundamentals, and a habit of solving... 
    Work at office

    Antithesis

    San Francisco, CA
    16 hours ago
  •  ...Founders Fund, Google, and Coinbase. Role We are hiring a Staff Software Engineer to lead 0 to 1 and 1 to N systems that power programmable...  ...Design, implement, and operate high-performance services in C++, Rust, Go, or Solidity Profile and optimize systems for throughput... 

    Framework Ventures

    San Francisco, CA
    3 days ago
  •  ...conflict and protect global security. The Role The Principal Software Engineer will play a pivotal leadership role in developing and...  ...Architect and implement high-performance, well-tested systems in C++, Rust, Python, or C, setting technical direction for real-time and... 
    Work experience placement
    Work at office
    Local area

    Mach Industries

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

    SK HR Consultants.com

    San Francisco, CA
    more than 2 months ago
  •  ...hierarchical team seeking an expert Substrate and Rust Developer (experience building on Polkadot...  ..., and numerous other protocols. As an engineer on the Analog team, you’ll be redefining...  ...applications in Rust, Substrate, Go, or C++. Proficiency with Network Protocols, i.e.... 
    Remote job
    Contract work
    Flexible hours

    Blockchain Works

    San Francisco, CA
    4 days ago
  •  ...Exa is an applied AI lab building a search engine unlike the world has ever seen. We build massive-scale infra to crawl the entire web...  ...world Plus: Experience in some high performance language (C++, Rust, etc.) Example Projects Recreate Google-level keyword... 
    H1b
    Flexible hours

    Exa Corporation

    San Francisco, CA
    2 days ago
  • A technology firm in San Francisco is seeking a Perception AI Engineer to transform sensor data into actionable insights. The successful...  ...years of experience with computer vision and strong skills in C++/Rust. This role supports empowering businesses with real-time insights... 

    Specter Services LLC

    San Francisco, CA
    1 day ago
  •  ...high-volume conversational deployments, engineered for the accuracy, performance, and deployment...  ...Overview We're hiring a generalist Software Engineer to work across Rime's stack -...  ...with at least one low level language: C++, Rust, Go. ~ Systems-level thinking: you... 

    Rime Labs

    San Francisco, CA
    1 day ago
  •  ...creator economy and are looking for a Senior Staff Backend Platform Engineer to support our mission. This role is based in San Francisco and...  ...in one or more backend languages such as Python, Go, Java, or Rust Ability to communicate complex architectural trade‑offs clearly... 
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    2 days per week

    Patreon

    San Francisco, CA
    3 days ago
  •  ...you. About the Role: We are looking for a Core Systems Engineer with a deep mastery of Rust to design, build, and optimize Sequen’s underlying model...  ...organization. Qualifications: 6 to 8+ years of experience in Software Engineering, Systems Programming, Infrastructure... 

    Sequen

    San Francisco, CA
    3 days ago
  • LangChain is seeking a hands-on Engineering Manager to lead the SmithDB team, focusing on building a storage and query layer for AI observability...  ...should have over 7 years of relevant experience, including Rust programming and operating distributed services on Kubernetes.... 

    LangChain

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

     ...Senior Robotics Software Engineer We are seeking a full-time Senior Robotics Software Engineer to enhance the performance and efficiency...  ...and motion planning for multi-axis robots. ~ Expertise in Rust or C++ with a proven ability in software design, architecture, and... 
    Full time
    Immediate start

    Osaro, Inc.

    San Francisco, CA
    1 day ago
  • $114k - $148k

     ...AI Engineer   Location :  Remote, United States  Employment   Type : Full-...  ...applications and services using a variety of software architecture design patterns....  ...experience with one of the following: Python, C++, C, CSharp, Java, Rust, or Go (or similar experience).... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work

    GrabJobs

    San Francisco, CA
    3 days ago
  •  ...Mach Industries Software Engineer Founded in 2022, Mach Industries is a rapidly growing defense...  ...efficient, well-tested code in Python and Rust to power real-time systems. Work...  ...Required Qualifications ~ Proficiency in C++, Rust, Python, or C, with the ability to... 
    Work experience placement
    Local area

    Mach Industries

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

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