Software Engineer, C++, Rust

November 25

Apply Now
Logo of Databento

Databento

Finance • Fintech • API

Databento is a company that provides comprehensive market data solutions through APIs for both real-time and historical data. Founded in 2018, it delivers normalized data from a wide array of asset classes including futures, options, and equities, sourced directly from colocation sites to ensure low latency and high reliability. Databento offers a simplified and efficient way to access market data, with customizable pricing models and extensive support for developers. Their services include live data streaming, historical data retrieval, and detailed insights into corporate actions. The platform caters to over 3,000 leading firms and startups, utilizing advanced technology to offer solutions such as full exchange order book replay and seamless integration with programming languages like Python and C++.

11 - 50 employees

Founded 2019

💸 Finance

💳 Fintech

🔌 API

💰 $24.3M Series A on 2021-11

📋 Description

• 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.

🎯 Requirements

• Prior internship experience or 1 to 3 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.

🏖️ Benefits

• health, dental, disability, and life insurance benefits • 401(k) matching for full-time employees • 100% remote work

Apply Now

Similar Jobs

November 23

Software Engineer responsible for the full application lifecycle in a remote role. Building backend solutions for Vetsource's pet healthcare services.

ERP

Java

MongoDB

MySQL

NoSQL

Oracle

Postgres

Spring

Spring Boot

SpringBoot

November 21

Backend Software Engineer responsible for developing high-performance applications. Join a growing team and shape the development of scalable software solutions.

AWS

Azure

Cassandra

Cloud

Distributed Systems

Google Cloud Platform

GraphQL

GRPC

Java

Kafka

Postgres

Python

RabbitMQ

Rust

Scala

Terraform

November 19

Remote Java Backend Developer at global software provider specializing in Item Chain Management solutions. Involves programming, reviewing systems, and conceptualizing solutions for big data.

🗣️🇪🇸 Spanish Required

AWS

Java

JUnit

Kubernetes

Microservices

MySQL

NoSQL

Oracle

Postgres

React

Spring

Spring Boot

SpringBoot

SQL

Terraform

November 11

Software Engineer responsible for building and scaling web applications in Ruby on Rails for the trucking industry. Collaborating with teams to deliver impactful solutions and improve development processes.

AWS

Postgres

Ruby

Ruby on Rails

SQL

November 5

Next Sapien

11 - 50

Python AI/ML Expert developing solutions that integrate digital and biological engineering. Engaging in diverse projects as a collaborative self-starter in a fully remote setting.

Keras

Python

PyTorch

Scikit-Learn

Tensorflow

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com