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
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
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?