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 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/Rust) in San Francisco, CA vacancy
  • $2,000 per month

     ...data with you. About The Role As a Founding Principal Software Engineer , you will help build out the next generation data platform...  ...of the public clouds - 8+ years experience working with Rust - Experience with DevOps / CD Experience building SaaS/PaaS... 
    Suggested
    Full time

    Nextdata Technologies Inc

    San Francisco, CA
    11 hours 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... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Stellar Development Foundation

    San Francisco, CA
    11 hours ago
  • $160k - $194k

     ...intelligence platform for the AI economy. Our software helps the world's largest energy...  ...manage energy. The Role As a Software Engineer focused on Fleet Telemetry & Control at...  ...skills with systems languages such as C/C++, Rust or Go Comfortable working with... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Ad Verse

    San Francisco, CA
    11 hours ago
  • $150k - $275k

     ...leading blockchain technology firm in San Francisco is seeking a Software Engineer specializing in networking. The ideal candidate will develop...  ...scalability of the Solana network. Strong proficiency in Rust or C++, along with a deep understanding of distributed systems, is... 
    Suggested

    Anza

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

     ...design and collaboration, join us!As a Software Engineer, you'll work on some of the most technically...  ...high-performance client-side systems in C++/WebAssembly, extending the multiplayer...  ...such as TypeScript, C++, React, Go, Rust, or PythonExperience working with web-based... 
    Suggested
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    San Francisco, CA
    4 days ago
  • $155k - $249k

     ...Francisco is looking for an experienced engineer to join the Onboard Sensors Team, focusing...  ...integration challenges and deploying software in real vehicles. Ideal candidates will...  ...with sensor technologies, proficiency in C/C++ or Rust, and debugging experience in Linux... 

    Waabi

    San Francisco, CA
    4 days ago
  • $160.65k - $217.35k

     ...Mapbox Navigation here What You’ll Do As an Engineer, you will be responsible for designing,...  ...services 3+ years of experience engineering Rust/Go based solutions in a commercial or open...  ...for This Role Experience with modern C++ Geospatial or Navigation related experience... 

    Mapbox

    San Francisco, CA
    11 hours ago
  • Revel is hiring an early-career Embedded Software Engineer in San Francisco to bridge the high-performance runtime with the world of industrial...  ...environments. You will work under senior engineers, write Rust for Linux userspace, and gain hands-on experience with hardware... 

    Revel

    San Francisco, CA
    2 days ago
  • $114k - $131k

     ...We design all the hardware and software needed to make chips and we...  ...include the chip and process engineers sitting near you, which means...  ...intuitive and powerful as Figma. It's Rust across the stack, compiled to...  ...Strong Rust, or serious C++/systems experience and the obvious... 
    Hourly pay
    Summer work
    Internship
    Live in
    Work at office
    Visa sponsorship
    Night shift

    Fab2

    San Francisco, CA
    2 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
    10 days ago
  •  ...the Role We're hiring for a fast-moving engineering org building AI-native products - think...  ...line, so this is a team that thinks about software supply chain, provenance, and secure-by-...  ...fundamentals in Go, Python, or Rust - this comes first, before anything AI-related... 
    Remote work

    Staffing Science

    San Francisco, CA
    11 hours ago
  • $105k - $170k

     ...anything. We design all the hardware and software needed to make chips and we make the...  ...About the Role You will build production Rust software for semiconductor fabrication...  ...end-to-end alongside hardware and process engineering partners Required Experience... 
    Work at office
    Visa sponsorship
    Night shift

    Fab2

    San Francisco, CA
    2 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 Engineer (C++... 
    Work experience placement
    Relocation
    Weekend work

    SK HR Consultants.com

    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
    11 hours ago
  •  ...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... 
    Full time
    Part time

    Svix

    San Francisco, CA
    2 days ago
  • A cutting-edge AI startup is seeking a backend developer to design and implement Rust-first services for orchestrating complex workflows. The ideal candidate will have strong experience in system design, proficiency in a modern systems language like Rust, and expertise... 

    Jobleads-US

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

     ...Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can...  ..., executing, and building the embedded software that powers our lidar firmware system. You...  ...ICs with expertise in Linux, C, and C++, Rust, and Python. Your breadth of experience... 
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    4 days ago
  • $129k - $198.4k

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

    General Motors

    San Francisco, CA
    3 days ago
  • $139k - $257.55k

     ...Do Build and improve image compositing and display systems in C++ to expand Photoshop performance and capabilitiesProfile and optimize...  ...with technology and platform teamsWrite and review engineering documents and design specsEnsure quality in all phases of development... 
    Full time
    Temporary work
    Local area
    Worldwide
    Shift work

    Adobe Systems

    San Francisco, CA
    2 days ago
  • $147.93k - $291.61k

     ...: Lead the end-to-end systems engineering lifecycle for the Sensing, Perception...  ...solutions across hardware and software teams. - Architect...  ...Comprehensive coding skills in Python, C++, or other common programming...  .... - Tooling: Coding in Rust and using build and test automation... 
    Full time
    Contract work
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    11 days ago
  •  ...About the Role At Watney, full stack engineers own our software ecosystem end-to-end, meaning you will...  ...build an end-to-end type-safe stack with Rust on the backend. We highly value...  ...experience with Rust, or possess a strong C++/functional programming background (Haskell... 
    Full time

    Watney

    San Francisco, CA
    11 hours ago
  • $210k - $255k

     ...with us at Crusoe. About the Role: We are seeking a Staff Software Engineer for our Billing team to design, build, and scale Crusoe...  ...including backend development with languages such as Go, Java, Rust, or C++. Distributed Systems Expertise: Experience designing... 
    Full time
    Temporary work
    Flexible hours

    Crusoe

    San Francisco, CA
    11 hours ago
  •  ...reliability, and hardware constraints. Software sits at the center of...  ...role As a Backend Software Engineer at Droyd, you’ll own core parts...  ...end to end Nice to have Rust experience, including embedded...  ...with RTOS or modern C++ for embedded or real-time systems... 
    Full time

    Droyd

    San Francisco, CA
    11 hours ago
  • $210k - $300k

     ...and obsessed team of the world's best engineers and operators. If you are obsessed...  ...About the Role We're looking for a Software Engineer to join our ML Infrastructure...  ...Experience with programming languages such as Rust, Go, Python, or C++. ~ Experience with ML frameworks... 
    Local area
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    20 days ago
  •  ...vertically integrated hardware and software stack.   Backed by Lux,...  ...raised, Droyd is a team of 12 engineers. The code you write ships directly...  ...Engineer to build the Rust services, real-time streaming...  ...real hardware • Strong Rust or C++ skills for real-time or embedded... 
    Full time
    Remote work

    Rethink recruit

    San Francisco, CA
    11 hours 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...  ...implementation, and optimization of embedded C++ software for real-time sensor fusion and... 
    Flexible hours

    Point One Navigation

    San Francisco, CA
    11 hours ago
  • $125k - $170k

     ...and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs,...  ...headquarters in Northern California, USA. Software Engineer - Backend As a Software...  ...system stability Proficiency in C++, Go, Rust Experience building fleet management... 
    Permanent employment
    Full time
    Flexible hours

    Astranis

    San Francisco, CA
    11 hours ago
  •  ...centers. About the Role At Watney, full stack engineers own our software ecosystem end-to-end, meaning you will regularly cross...  ...rendering systems. Experience with or interest in Rust, or have strong C++/functional programming fundamentals Have experience... 
    Full time

    Watney

    San Francisco, CA
    11 hours ago
  • $200k - $225k

     ...Staff Software Engineer - Sensing (SF Bay Area) San Francisco Bay Area Job Title: Staff Software Engineer Location: SF Bay...  ...teams that care a lot about people. Deep proficiency in Rust, C, C++, Python with practical experience in RTOS (Real-Time Operation... 
    Full time

    Canopyworks

    San Francisco, CA
    11 hours ago
  •  ...The Opportunity Gradient is looking for a Founding Software Engineer to own how the robots move data from AI models to actuators...  ...kernels, embedded, robotics, or similar • Proficiency in Rust, Python, and C++ with strong understanding of operating systems and... 
    Full time

    Rethink recruit

    San Francisco, CA
    11 hours ago

Do you want to receive more vacancies?

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