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

Software Engineer (C++/Rust)

Databento

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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/Rust) in United States vacancy
  •  ...Software Engineer (C++/Rust) Remote / Boston / Salt Lake City / San Francisco / New York 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... 
    Suggested
    Remote work

    Databento

    United States
    2 days ago
  •  ...Title: Software Engineer Pay: $125.00/hr. On W2 Location: Fort Worth, TX 76108 Citizenship Requirement...  ...5+ years of Software engineering experience with C#, C++ OR 2+ years' experience with Rust Desired Qualifications: ~5+ years'... 
    Suggested
    Local area

    Trispoke Managed Services Pvt Ltd

    White Settlement, TX
    3 days ago
  • $180k - $205k

     ...computing company in Palo Alto is seeking a Staff/Principal Software Engineer to develop and implement software for the control of photonic...  .... The ideal candidate will have 15+ years of experience in Rust or C++ within a system software context. This role offers a competitive... 
    Suggested

    PsiQuantum

    Palo Alto, CA
    2 days ago
  • $130k - $140k

     ...Senior Software Engineer/C++/Rust/Onsite Audobon, PA Onsite Direct Hire $130k - $140k This is a full time onsite role with a team developing advanced software for high-precision navigation and tracking technologies. The environment is deeply R&D driven,... 
    Suggested
    Full time

    Motion Recruitment

    Gibsonia, PA
    18 hours ago
  • Talent Groups is seeking a qualified software engineer to design and develop embedded software in Rust, C, and C++. The role includes writing device drivers, participating in architecture and code reviews, and optimizing CI/CD pipelines. The ideal candidate will have 8+... 
    Suggested

    Talent Groups

    Redmond, WA
    2 days ago
  • VySystems in Redmond, Washington, is seeking an experienced Embedded Software Engineer to design and develop software using Rust, C, and C++. This role involves writing device drivers, building CI/CD pipelines, and collaborating with hardware teams for system integration... 

    VySystems

    Redmond, WA
    18 hours ago
  •  ...K2 Space, based in Los Angeles, is seeking a Software Engineer to contribute to the development of software for spacecraft control systems. You will work with advanced technologies including Rust and C++, and be involved in building systems that manage propulsion and... 

    K2 Space

    Los Angeles, CA
    2 days ago
  • $150k - $175k

    Embedded Software Engineer (Rust and C++ Required) Location: Arlington, VA | Full-time | Onsite Open to US Citizens, Green Card Holders, or Refugees with Indefinite Leave to Remain (ILR) Pay Range $150,000.00/yr - $175,000.00/yr Overview Our client is developing a next... 
    Full time

    Lawrence Harvey

    Arlington, VA
    3 days ago
  • Senior Systems Software Engineer - Advanced Infrastructure Software Team We are seeking a Senior Systems Software Engineer to join our...  ...solutions for datacenter environments. You will work primarily in Rust, Go, and C++, building robust, scalable systems that bridge hardware,... 

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $166k - $220k

    Neura Market is looking for software engineers and roboticists to join their team in Costa Mesa, California. The role focuses on developing...  .... Candidates should have at least 3 years of experience in C++ or Rust in a Linux environment and be eligible for a U.S. Top... 

    Neura Market

    Costa Mesa, CA
    2 days ago
  • $191k - $253k

    Anduril Industries is hiring for a Robotics Software Engineer based in Costa Mesa, CA. This role involves solving diverse challenges in networking...  .... Candidates should have over 4 years of experience with C++ or Rust and a background in a related engineering field. The... 

    Slope

    Costa Mesa, CA
    1 day ago
  •  ...Title: Rust and C++ Software engineer Location: Remote Another here for you. Microsoft is popping off we are at 6 offers and acceptance for multiple roles and skillsets Job description is skewed on this one so see my notes Candidates from FAANG... 
    Immediate start
    Remote work

    RIT Solutions Inc/ Tech Dev IT/ Texperts Inc/ConceptsIT, Inc...

    United States
    18 hours ago
  •  ...Embedded Developer – Rust/C/C++ Location: Redmond, WA (Onsite) Job Type: Full-Time...  ...expertise in Rust, C, and C++ to join our engineering team in Redmond, WA. The ideal candidate...  ...-on experience developing embedded software, device drivers, and CI/CD automation pipelines... 
    Full time

    MPower Plus

    Washington DC
    18 hours ago
  •  ...The Role We are looking for a Senior C++/Rust Developer to help build the core systems...  ...marketplace. You will work on high-performance software that powers real-time trading, market...  .... This role is a fit for an engineer who is comfortable working close to systems... 
    Remote work
    Flexible hours

    OpenYield Inc

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

     ...for Mission Autonomy, Anduril’s premier software platform that enables masses of Fury,...  ..., Motion Planning, Hardware, and Test Engineering to solve some of the hardest problems...  ...related field. 3+ years of production-grade C++ and/or Rust experience in a Linux development... 
    Full time
    Work experience placement
    Immediate start

    Dormont Manufacturing Co

    Costa Mesa, CA
    1 day ago
  •  ...where you can push the limits of what's possible As a Lead Software Engineer at JPMorganChase within the Markets Org, you are an...  ...Job responsibilities * Drives roadmap decisions on the C++/Rust → WebAssembly engine, Apache Arrow integration, custom element... 
    Full time

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  • A leading technology company is seeking an Embedded Software Engineer to join their Secure Network Systems team. The ideal candidate will develop...  ...projects with minimal supervision. A strong background in C/C++ and experience with Linux OS in embedded environments are... 

    Viasat

    Tampa, FL
    4 days ago
  •  ...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... 

    Nudge Inc.

    San Francisco, CA
    8 hours ago
  • $161k - $255k

    RigNet is seeking an Embedded Software Engineer in Marlborough, Massachusetts. This role involves developing software for encrypted communications systems using C/C++ and Rust in an embedded environment. The ideal candidate will have over 7 years of experience, strong Linux... 

    RigNet

    Marlborough, MA
    18 hours ago
  •  ...Senior Rust/C++ Engineer This is a remote position. The employer develops a breakthrough high-performance onchain exchange that delivers...  ...with a commitment to code quality and state-of-the-art software testing practices. You are able to support the team with shipping... 
    Remote work
    Flexible hours

    Startup Talents

    United States
    18 hours 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... 
    Work experience placement
    Internship

    Fionics

    New York, NY
    1 day ago
  • $105k - $165k

    A leading company in MedTech is seeking a Senior Embedded C++/Rust Software Engineer to support high-priority robotic systems. This role involves developing complex systems, collaborating with clients, and ensuring safety certification. The ideal candidate has substantial... 

    Full Spectrum

    Westborough, MA
    1 day ago
  • $25 - $100 per hour

     ...Job Title: Senior Mission Systems Software Engineer (C++/C#/Rust) Location: Fort Worth, Texas Type : Contract To Hire Contractor Work Model : Onsite Hours: 40 hours per week Security Clearance: Active Secret required We are seeking a Senior Software... 
    Permanent employment
    Contract work
    For contractors
    Local area

    System One

    Fort Worth, TX
    1 day ago
  • $120k - $180k

    Constellation Space in Seattle is seeking a Software Engineer to build the core systems of ConstellationOS, an autonomous operating system...  ..., with expertise in distributed systems and programming in C++ and/or Rust. Responsibilities include developing high-throughput... 

    Constellation Space

    Seattle, WA
    1 day ago
  •  ...technology solutions provider is seeking an Embedded Software Engineer in Arlington, VA. This role involves developing embedded software in Rust for spacecraft control systems and ensuring interoperability with existing C++ systems. Candidates must have experience with... 

    Lawrence Harvey

    Arlington, VA
    4 days ago
  • NVIDIA Corporation is seeking a Senior Systems Software Engineer to join its advanced infrastructure software team in Santa Clara, California...  ...-scale management solutions. The role emphasizes work in Rust, Go, and C++, bridging hardware, firmware, and cloud-native services.... 

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $100.22k - $111.18k

     ...Rust Embedded Software Engineer Make the world's most advanced Cybersecurity and Encryption products even smarter As a RUST Embedded Software...  ...programming, preferably in UML and RUST. Familiarity with C and C++ Long development lifecycle and product lifespans,... 
    Flexible hours

    Progeny Systems Corporation

    Florham Park, NJ
    18 hours ago
  • $230k - $385k

     ...leading AI research firm in San Francisco is seeking a staff-level Software Engineer specializing in infrastructure for their Analytics Platform. The ideal candidate will have extensive experience in Rust or C++ and a strong background in distributed systems. This role... 

    OpenAI

    Los Angeles, CA
    3 days ago
  • Programmers.io is seeking an experienced embedded software developer in Redmond, WA. The role involves designing and developing embedded software primarily in Rust, C, and C++, while also writing device drivers and optimizing CI/CD pipelines. The ideal candidate will have... 

    Programmers.io

    Redmond, WA
    2 days ago
  •  ...and defense innovator in San Diego is seeking a Senior Embedded Software Engineer to design cyber secure embedded software for satellite systems. The ideal candidate will have expertise in RUST and C/C++, excellent problem-solving skills, and a passion for mentoring junior... 

    Innoflight LLC

    San Diego, 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!