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.
- 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.
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!
- ...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
$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...SuggestedHourly payWeekly payInternshipWork at officeVisa sponsorshipNight shift$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- 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...SuggestedWork at officeShift work
- ...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...SuggestedFull timePart time
$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...$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- ...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
- ...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...
- ...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...
$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 workWork at officeLocal areaWorldwideFlexible hours$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 timeRemote workFlexible hours$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 officeImmediate startRemote workFlexible hours$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- 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...
- ...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...
- 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
- ...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...
- ...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 placementWork at officeLocal area
- 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 timeWork experience placementRelocation
- ...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 jobContract workFlexible hours
- ...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...H1bFlexible hours
- 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...
- ...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...
- ...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 officeLocal areaRemote workWorldwideFlexible hours2 days per week
- ...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...
- 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....
$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 timeImmediate start$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 timeTemporary workWork experience placementWork at officeRemote work- ...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 placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (C++/Rust). Be the first to apply!
- software technical support San Francisco, CA
- healthcare software sales San Francisco, CA
- software quality assurance San Francisco, CA
- android software developer San Francisco, CA
- id software San Francisco, CA
- senior c# .net software developer San Francisco, CA
- internship software San Francisco, CA
- embedded software San Francisco, CA
- software sales representative San Francisco, CA
- software technical support engineer San Francisco, CA


