Software Engineer (C++/Java)
Databento · Remote / Boston / Salt Lake City / San Francisco / New York
About this role
## Software Engineer (C++/Java) Databento is the market data platform for modern finance—providing real-time and historical data across futures, options, and equities through a unified API. By owning the market data stack end-to-end, we deliver the performance and reliability trading firms demand with a dramatically simpler developer experience. We’re looking for a midlevel or senior IC to join our core engineering team. You’ll implement and maintain our **Java client library**, and work with the team on the most **performance-sensitive** parts of our codebase. ### Responsibilities - Own and maintain our **Java client library**—robust, well-tested, and easy for external users to integrate with. - Design, develop, and maintain **high-performance server applications** in **C/C++**. - Write **message parsers** and **feed handlers** for direct market data feeds from trading venues. - Optimize for **high throughput** (millions of messages/sec, up to 40+ Gbps) and **low latency** (nanoseconds). - Implement tools and libraries for **petabyte-scale data processing and analysis**. - Collaborate with the systems team on **build, deployment, and CI/CD** best practices. - Implement **monitoring** and improve **application uptime**. - Ensure smooth **feature rollouts** and updates. ### Preferred background - **5+ years** of full-time software engineering experience (trading firm, tech company, or high-growth startup preferred). - Strong proficiency in **C/C++** and **Java**. - **C#** experience is a plus. - Experience designing **APIs** with intuitive, developer-friendly interfaces. - Familiarity with open source best practices: release management, versioning, changelogs, issue triage, and backwards compatibility. - 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. - Interest in **low-level optimization** and **performance engineering**. - Interest in financial data or algorithmic trading. ### Benefits & compensation - Health, dental, disability, and life insurance; **401(k) matching** for full-time employees. - **100% remote** work; teammates worldwide, paid in local currency. - Base salary range: **$150,000–$250,000** (benchmarked to Tier 1 locations). Total compensation may include bonuses, commissions, and equity depending on the role. ### Phishing scam notice Be cautious of phishing scams impersonating Databento offering fake interviews and requesting purchases. Official emails come only from **@databento.com** or **us.greenhouse-mail.io** (our ATS). Other domains (e.g., databento-careers.com, databento.online) are fraudulent. --- If your experience doesn’t exactly match every qualification, we still encourage you to apply.
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.