← Back to results

Software Engineer (C++/Rust)

Join Databento as a Software Engineer to develop high-performance applications in C++ and Rust for the financial industry.

Location
Remote / Chicago / New York
Compensation
Not disclosed
Level
mid
Type
full time · Remote

Posted by employer 4 months ago

First seen on Joblaze 1 month ago

Last verified on the company career page 1 day ago

Apply at Databento → Save job Scanned from databento.com

Skills & Technologies

C++ C Rust Flexible on stack

Requirements

Experience
5+ years

Not disclosed in this posting: compensation, visa sponsorship.

Joblaze summary

In this role, the software engineer focuses on designing and maintaining high-performance server applications using C/C++ and Rust, while also optimizing code for speed and efficiency. Key skills include a strong background in systems programming, multithreading, and data processing, particularly in a financial context. This position is ideal for midlevel to senior engineers with at least five years of experience, especially those from trading firms or tech startups. Databento's engineering team is composed of experts from top quantitative firms, emphasizing a collaborative and high-performance environment.

Joblaze insights

  • Listed about a month ago — first seen on Joblaze September 3, 2026. Last confirmed on Databento's careers page October 27, 2026.
  • C++ appears in 17.2% of 528 comparable mid backend roles; C appears in 8% of 528 comparable mid backend roles.

Quick facts

Is the Software Engineer (C++/Rust) role remote?
Yes — Databento lists this as a fully remote position.
How much experience is required?
At least 5 years of relevant experience for this Software Engineer (C++/Rust) role.
What's the tech stack?
Joblaze extracted these technologies from the posting: C, C++, Rust.
What seniority level is this role?
Databento targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Software Engineer (C++/Rust) role at Databento.

From the original posting

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.

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.

The base salary range for this role is $150,000–$250,000, benchmarked to Tier 1 locations in each country. Total compensation may also include bonuses, commissions, and equity, depending on the role.

--

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!

Standard company text repeated across Databento's postings is omitted here.

Similar positions

Databento
Software Engineer (C++/C#)
Databento · Remote / Boston / Salt Lake City / San Francisco / New York
Databento
Software Engineer (C++/Java)
Databento · Remote / Boston / Salt Lake City / San Francisco / New York
Databento
Software Engineer (TypeScript/JavaScript)
Databento · Remote / Boston / Salt Lake City / San Francisco / New York
Databento
Site Reliability Engineer
Databento · Remote / San Francisco / New York / Salt Lake City
Databento
Systems Engineer
Databento · Remote / Boston / Salt Lake City / San Francisco / New York