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 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/Rust) in United States vacancy
  •  ...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... 
    Suggested
    Full time

    Databento

    New York, NY
    1 day ago
  •  ...functionality. We are seeking talented engineers who are passionate about building...  ...virtual machine within the XRPL’s C++ core. Engage in the full software development lifecycle, from...  ...design to development in modern C++ and Rust, and rigorous testing. Author system... 
    Suggested
    Full time
    Contract work

    Ripple

    New York, NY
    1 day 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
    5 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
    1 day ago
  •  ...adventure where you can push the limits of what's possibleAs a Lead Software Engineer at JPMorganChase within the Markets Org, you are an integral...  ....Job responsibilitiesDrives roadmap decisions on the C++/Rust WebAssembly engine, Apache Arrow integration, custom element... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    3 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
  • $180k

     ...small, highly motivated, and focused on engineering excellence. This organization is for...  ...efficiency. Collaborate on hardware, software, and algorithm co-design to push the boundaries...  ...Systems programming experience in C, C++, or Rust Computer systems fundamentals with a... 
    Temporary work

    SpaceXAI

    Palo Alto, CA
    22 days ago
  • $105k - $165k

     ...companies in MedTech to develop cutting-edge software for medical devices. With projects...  ...embedded systems, mobile apps, robotics, engineers at Full Spectrum love the challenge of working...  ...opportunities. Senior Embedded C++/Rust Software Engineer (Robotics) The Senior... 
    Full time

    Full Spectrum

    Westborough, MA
    1 day ago
  •  ...RemoteFull Time$150k - $200kA client is looking for a Senior C++/Rust Developer to join a remote, east coast-based startup...  ...development of new features alongside a small team of software and infrastructure engineers, partnering with customers, developers, QA, and end... 
    Full time
    Remote work

    Motion Recruitment

    Atlanta, GA
    3 days ago
  •  ...RemoteDirect Hire$200k - $150kA client is looking to bring on a Senior C++/Rust Developer to join their team. This team is based in remotely on...  ...new features, leading the development, joining a team of software developers and some in the infrastructure. This team is doing... 
    Full time
    Remote work

    Motion Recruitment

    New Jersey
    4 days ago
  • $50 per hour

     ...understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality...  ...'s or Master’s degree in Software Development, Computer Science, or...  ...documenting migration steps. Prompt engineering experience is a strong plus.... 
    Remote job
    Full time
    Part time
    Freelance

    Mindrift

    Iowa, Johnson County, IA
    1 day ago
  • $110.24k - $117k

     ...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
    1 day 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
  •  ...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
    4 days 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
    9 hours ago
  • $120k - $260k

     ...Position Overview: As a key member of the software engineering team, you will spearhead the development...  ...software components primarily in Rust, leveraging your extensive experience to...  ...level programming language like Rust, C, C++, Zig Experience in systems programming... 
    Full time
    Work experience placement

    N1

    New York, NY
    1 day ago
  •  ...Responsibilities Integrate Rust (Cargo-based workflows) into the...  ...within the core database engine Design and deliver production...  ...Requirements Overall 10+ years of Software Engineering Experience Must...  ..., or similar Strong C/C++ background — ability to read,... 

    Jobtailor

    Burlington, MA
    1 day ago
  •  ...by creating the world’s best software for packaging beliefs digitally...  ...libraries and server software in Rust. Our software is secure by...  ...geographically and culturally diverse engineering scrum teams Bonus...  ...found in languages such as Rust, C++, OCaml, or Haskell... 
    Full time

    Spruce

    Remote
    1 day ago
  • $70 - $110 per hour

     ...models by creating and evaluating high-quality performance engineering training data for AI systems. You will apply hands-on expertise...  ...or low-level optimization. Deep practical expertise in C++, Python, or Rust. Familiarity with the other languages is strongly preferred... 
    Hourly pay
    Full time
    Weekday work

    SaidGig

    United States
    28 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
    4 days ago
  •  ...build Altra, an AI-powered drone software platform, and HX-2, our...  ...platform, primarily written in Rust. You will design and build systems...  ...~ Collaborating with ML engineers to integrate AI/ML pipelines into...  ...or have strong experience in C++ or another systems-level compiled... 
    Full time
    Local area
    Remote work
    Flexible hours

    Helsing

    United States
    1 day 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...  ...field. ~3+ years of production-grade C++ and/or Rust experience in a Linux development... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Remote
    1 day ago
  • $110k - $150k

     ...SOFTWARE ENGINEER (C++) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale...  ...in a systems level programming language such as C++, Go, or Rust ~ Experience with high-performance systems software such... 
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Los Angeles, CA
    1 day ago
  •  ...team redefining defense technology. From engineering systems that save lives to leading...  ...Job DescriptionWe are seeking an Embedded Software Engineer to design, develop, and optimize...  ...platforms. In this role, you will work on C and Rust code baselines, architecting embedded... 
    Full time
    Flexible hours

    Ultra Electronics Group

    Tampa, FL
    9 hours ago
  • $142.8k - $214.2k

     ...ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific...  ...Python, and Matlab; Proficiency in C/C++, with significant experience in Rust (particularly in no_std environments). An understanding... 
    Full time
    Work experience placement
    Local area
    Relocation package

    Anduril

    Broomfield, CO
    1 day ago
  •  ...kThis is a full time onsite role with a software engineering team working on technically complex, precision...  ...development experience in C++ or Python Interest in R&D, prototyping,...  ...scalable production systems Familiarity with Rust is a plusWhat You Will Be Doing:Building... 
    Full time

    Motion Recruitment

    Norristown, PA
    1 day ago
  • $149k - $350k

     ...made alone—come  make with us! As a Software Engineer, you'll work on some of the most...  ...high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols...  ...such as TypeScript, C++, React, Go, Rust, or Python ~ Experience working with web... 
    Full time
    Remote work
    Work from home

    Figma

    Remote
    1 day ago
  • A cybersecurity company is seeking a Senior Client Software Engineer for a remote position. The ideal candidate will focus on developing client-side applications, leveraging strong skills in C# and Rust. Key responsibilities include enhancing installation workflows and... 
    Remote work

    Keeper Security

    Shingle Springs, CA
    1 day ago
  • $86.8k - $198k

    Rust Software DeveloperThe Opportunity:At Booz Allen, we believe in empowering people to change...  ....You’ll take ownership of complex engineering challenges by architecting new mission...  ..., or JenkinsExperience with Python or C++Ability to effectively communicate, work... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    4 days ago
  • $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... 
    Full time

    Nextdata Technologies Inc

    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!