Skip to main content

Databento

Software Engineer (C++/Java)

  • Confirmed live in the last 24 hours
  • No salary listed
  • Mid level
  • Remote / Boston / Salt Lake City / San Francisco / New York
  • Added 2 months ago

About this role

Databento is seeking a skilled Software Engineer to join their core engineering team and contribute to their market data platform for modern finance. You’ll focus on maintaining the Java client library while also working on high-performance C/C++ applications, optimizing for speed and scalability to handle massive data streams. This role demands expertise in both C/C++ and Java, and a passion for low-level optimization.

What you'll do

  • Maintain and enhance the Java client library for ease of use and robustness.
  • Develop and maintain high-performance server applications using C/C++.
  • Build message parsers and feed handlers for market data.
  • Optimize the codebase for high throughput and low latency.
  • Implement tools for petabyte-scale data processing.
  • Collaborate on CI/CD best practices with the systems team.

What they're looking for

  • Java
  • C# (preferred)
  • API Design
  • Algorithms
  • Data Structures
  • Multithreading
  • Networked I/O
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Databento

View all jobs at Databento

Likely interview questions

  • Describe a time you optimized code for performance. What were the biggest challenges and how did you overcome them?
  • How do you approach designing a user-friendly API?