Software Engineer (C++/Java)

databento · Remote

Posted
34 days ago
Last confirmed live
Today

What this role involves

Databento is seeking a midlevel or senior software engineer to own and maintain their Java client library and work on high-performance C/C++ server applications. The role involves optimizing code for high throughput and low latency, implementing tools for petabyte-scale data processing, and collaborating on best practices for build and deployment. Preferred background includes 5+ years of experience, strong proficiency in C++ and Java, and interest in low-level optimization and financial data.

Skills this posting asks for

  • c++
  • java
  • c#
  • api design
  • systems programming
  • algorithms
  • data structures
  • multithreading
  • networked i/o
  • serialization
  • cpu architecture
  • kernel
  • compilers
  • lldb
  • gdb
  • ci/cd
  • monitoring

Requirements

  • 5 years of experience
  • Level: senior
  • Remote policy: remote

From the employer’s 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. Databento is the market data platform for modern finance.…

Read the full description on databento’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at databento

All 4 roles at databento