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 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 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/Rust) in United States vacancy
  • $160k - $220k

    DescriptionKforce's client in Marlborough, MA is seeking a Software Engineer (Rust, C/C++, Embedded Systems) to join a collaborative engineering team developing innovative communications systems used around the globe.Summary:In this role, you will contribute to the design... 
    Suggested

    KForce

    Marlborough, MA
    15 hours ago
  •  ...Software Engineer (C++/Rust) Remote / Boston / Salt Lake City / San Francisco / Chicago 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
    1 day ago
  •  ...powered IT management and cybersecurity software, serving Managed Service Providers (MSPs...  ...shaping the future of IT: whether you're in engineering, product, sales, marketing, customer...  ...Senior Software Engineer, Endpoint Fabric (Rust/C++)Why Kaseya?Join a fast-growing company... 
    Suggested
    Remote work
    Worldwide

    Kaseya

    Miami, FL
    3 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
    2 days ago
  • Anduril Industries seeks a senior Vehicle Software engineer to build the foundational software stack for AD&S vehicles. You will work on control...  ...environments. The role requires a TS clearance, 3+ years in Rust/C++, and a willingness to travel up to 20%. Based in the United... 
    Suggested

    Rustify

    Eastern, KY
    5 days ago
  •  ...Job Description Job Description 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... 
    Permanent employment
    Contract work
    For contractors
    Local area

    System One

    Fort Worth, TX
    a month ago
  • Trusted Space, LLC seeks a Senior Software Engineer with a bachelor’s degree or higher and 8+ years of experience to design, develop, and...  ...maintain high‑performance software applications using modern C++ or Rust in a collaborative, agile environment. The position is remote... 
    Remote job

    Trusted Space, Inc.

    New York, NY
    2 days ago
  • $190k - $300k

     ...for a talented, experienced, and hands‑on engineer to join our team. In this role you’ll be...  ...of Stellar Core - the backbone software behind the Stellar Network. Design and...  ...field. You excel in writing code in modern C++ or Rust in a production environment. You're a great... 
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Stellar

    Eastern, KY
    3 days ago
  • $145.8k - $186.17k

     ...The role You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images...  ...on performance. Required qualifications Strong C++ and/or Rust. Knowledge of graphics frameworks and GPU architecture.... 
    Full time
    Contract work
    Remote work

    Mozilla

    Remote
    7 days ago
  •  ...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, Magnificent Seven, and... 
    Immediate start
    Remote work

    RIT Solutions

    United States
    4 days ago
  • Amazon Leo in Redmond, WA is seeking a Senior Software Engineer to participate in all phases of software development for embedded systems in space avionics. You will design and implement software on hardware services, including device drivers and Linux kernel modules, with... 

    Emploive

    Redmond, WA
    3 days ago
  • $110.24k - $118k

     ...Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering,...  ...AND POSITION OBJECTIVES:As a RUST Embedded Software Engineer, working with...  ...in UML and RUST.Familiarity with C and C++Long development lifecycle and product lifespans... 
    Second job
    Flexible hours

    General Dynamics Mission Systems

    Dedham, MA
    4 days ago
  • $156.97k - $170k

     ...Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering...  ...production-quality software in Rust, including designing, coding, testing, debugging...  ...with related languages (for example, C/C++, Python) and modern software development... 
    Flexible hours

    General Dynamics Mission Systems

    Dedham, MA
    1 day ago
  • $184k - $287.5k

     ...build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience for CUDA Core Libraries. You will...  ...computing while integrating closely with native C/C++ components. You will join the team building the... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $50 - $65 per hour

     ...Overview Build and stress-test production software on top of frontier large language...  ...You will work directly with an AI lab engineering manager on fast-moving projects, quickly...  ...and internal tools using Python, Java, Rust, C#, C++, or TypeScript to exercise model capabilities... 
    Hourly pay
    Full time
    Weekday work

    SaidGig

    United States
    more than 2 months ago
  • Confidential is building endpoint security software for Windows, macOS, and Linux, with a...  ...from design to delivery and mentor engineers, driving secure, reliable code across multiple...  ...platforms. We seek an expert in C++ or Rust with strong OS internals knowledge, 8+... 
    Remote job

    Confidential

    New York, NY
    5 days 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
    2 days ago
  •  ...are building next-generation systems software for AMD GPUs with Rust as a core technical direction. The work...  ...tooling support, system interfaces, engineering practices, and validation methods...  ...architecture-specific code.Strong C or C++ systems programming skills and the ability... 
    Local area

    AMD

    San Jose, CA
    1 day ago
  •  ...s Degree in Computer Science, Computer Engineering, or related discipline (or equivalent specialized...  ..., and test low-level exploits, custom software implants, and specialized cyber...  ...• Advanced development skills in C, C++, Rust, and Python for low-level systems programming... 
    Full time
    Remote work

    Global InfoTek, Inc.

    Butlerville, IN
    5 days ago
  • $108.9k - $147.3k

     ...and automation. You will be working with software that fundamentally enables the internet...  ...mid-level experienced software automation engineer who demonstrates:strong collaboration...  ...a system-level programming language (C, C++, Rust)Proven foundation in Computer Science fundamentals... 
    Work experience placement
    Work at office
    Flexible hours

    VeriSign

    Reston, VA
    4 days ago
  • $90 - $110 per hour

    Gridnaut Recruiting is hiring a remote Senior Software Engineer, Full Stack (Python, Java, Rust, C#, C++) contractor (pay $90-$110/hr). Contribute to frontier AI research and evaluation work. Ideal candidates: 6+ years production software at top-tier companies; Deep expertise... 
    Temporary work
    For contractors
    Remote work

    Gridnaut Recruiting

    Remote
    29 days ago
  •  ...more. Position Overview: We're seeking a Software Engineer intern with a focus on backend systems in Rust. This role will involve the development of core backend...  ...in a low level programming language like Rust, C, C++, Zig Experience/ interest in systems... 
    Internship

    N1

    New York, NY
    1 day ago
  • $180k - $250k

    DescriptionKforce's client is seeking a Staff Embedded Software Engineer (C/C++, TCP/IP) in Marlborough, MA to join a collaborative, multidisciplinary...  ...networking protocols such as TCP/IP or IPSec* Knowledge of Rust programming language a plusJob TypeDirect HireCompensation18... 
    Worldwide

    KForce

    Marlborough, MA
    15 hours ago
  • $191k - $253k

     ...military in months, not years.ABOUT THE TEAMAnduril's Software Platform organization is seeking a Software Engineer to join the Data Distribution team. The Data...  ...in a systems programming language (Rust, C, C++, or Go)Strong understanding of networking fundamentals... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    15 hours ago
  • $142.11k - $186.06k

     ..., and telecommunications. Our team of engineers, scientists, software developers, and operations professionals...  ..., and telecommunications. As a Senior Rust Software Engineer, you will serve as a...  ...: Extensive background coding in C/C++ or utilizing Python and its scientific... 
    Permanent employment
    Full time
    Immediate start
    Flexible hours

    Vector Atomic

    Pleasanton, CA
    15 hours ago
  •  ...foundational AI models from the ground up. We're seeking talented Senior Full-Stack Software Engineers with deep, hands-on production expertise across modern application stacks — Python, Java, Rust, C#, C++, and TypeScript — to build, integrate, and stress-test real software on... 
    Full time
    Contract work
    Shift work
    Weekday work

    Black

    Sanger, CA
    16 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

    Anduril Industries

    Seattle, WA
    15 hours ago
  •  ...series) data. The system is built in Rust and makes extensive use of Apache Arrow....  ...in another systems language such as C or C++ and a strong motivation to pick up Rust...  ...paid vacation, and whatever hardware and software you need to do your job. Parental leave... 
    Local area
    Remote work

    Rerun LLC

    United States
    4 days ago
  • $135.8k - $183.8k

     ...career.The Team:Verisign’s Resolution Engineering team is a high performing, Agile team who...  ...products. You will be writing the software that fundamentally enables the internet...  ...system-level engineering environment (C, C++, Rust). You will engage in maintaining the health... 
    Work experience placement
    Work at office
    Flexible hours

    VeriSign

    Reston, VA
    1 day ago
  • $185k - $225k

    Flow Traders is looking for Senior C++ Software Engineers to join our growing team in New York or Chicago. Software Engineers at Flow Traders provide...  ...provided exchange SDKs in different languages such as C++, Rust, Python, TypescriptTrading Strategies:Implement trading... 
    Local area
    Immediate start

    Flow Traders

    New York, NY
    15 hours ago

Do you want to receive more vacancies?

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