150K–250K USD / year

Software Engineer (C++/Rust)

BackendRemote — worldwide
Published on 2026-10-13
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Build and optimize high-performance server applications and market-data infrastructure in C/C++ and Rust. The role focuses on processing large-scale financial data with very high throughput and nanosecond-level latency.

About the company

Databento delivers historical and real-time market data APIs so quant traders and fintechs can access exchange feeds with usage-based pricing.

Stack

CC++Rustlldbgdb

What you'll do

  • Design, develop, and maintain high-performance server applications
  • Build message parsers and feed handlers for direct market-data feeds
  • Optimize code for high throughput and low latency
  • Develop tools and libraries for petabyte-scale data processing
  • Collaborate on build, deployment, and CI/CD practices
  • Implement monitoring, improve uptime, and support smooth feature rollouts

What we're looking for

  • 5+ years of full-time software engineering experience
  • Strong proficiency in C/C++ or Rust
  • Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernels, and compilers
  • Experience with multiprocess environments
  • Comfort using lldb or gdb
  • Good communication skills for remote work

Nice to have

  • Experience at a trading firm, technology company, or high-growth startup
  • Interest in low-level optimization, performance engineering, financial data, or algorithmic trading

Benefits

  • Health, dental, disability, and life insurance
  • 401(k) matching
  • 100% remote work
  • Paid in local currency
View original job post