Databento
Posted 3w ago

Software Engineer (C++/Java)

Databento
Boston or Salt Lake City or San Francisco or New York City
RemoteFull Time
Responsibilities
  • maintaining library
  • developing applications
  • optimizing code
Requirements
  • 5+ years software engineering experience
  • Strong proficiency in C/C++ and Java
  • Experience with low-level systems
  • Multithreading
  • Networking
  • Lldb/gdb
  • Trading or finance experience preferred
Technical tools mentioned
C/C++JavaC#lldbgdb

Job description

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. The company provides real-time and historical data across futures, options, and equities through a unified API. By owning the entire market data stack end-to-end, Databento is the first platform of its kind to combine the performance and reliability demanded by the world's leading trading firms with a dramatically simpler developer experience. Our team includes alumni of Two Sigma, Citadel Securities, Flow Traders, Tower Research, PDT Partners, SIG, and other top quantitative firms.

We're looking for a midlevel or senior IC to join our core engineering team. You'll be responsible for implementing and maintaining our Java client library, and also working alongside our core engineering team on the most performance-sensitive parts of our codebase.

Responsibilities

  • Own and maintain our Java client library, ensuring it is 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 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.

Preferred background

  • 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup.
  • Strong proficiency in both C/C++ and Java.
  • Experience with C# is a plus.
  • Experience designing APIs with a strong focus on intuitive, developer-friendly interfaces.
  • Familiarity with open source best practices, including 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.
  • An interest in low-level optimization and performance engineering.
  • An interest in financial data or algorithmic trading.

Notice about phishing scams

Be cautious of phishing scams impersonating Databento that offer fake job interviews and request purchases. Official emails come only from @databento.com or us.greenhouse-mail.io (our ATS). Any other domains (e.g., databento-careers.com, databento.online) are fraudulent.

--

Databento, Inc. provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, we comply with applicable state and local laws governing nondiscrimination in every location where we operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Pursuant to applicable laws, we consider qualified applicants with arrest or conviction records. If you need an accommodation, please let us know.

Our recruiting data suggests that underrepresented applicants often downplay their skills. Even if your experience doesn’t exactly match the qualifications listed, we still want to hear from you. Please apply! 

About Databento

Provides a pay-as-you-go financial market data platform.

Year founded
2019
Employees
30
Organization type
Private
Latest investment
Raised $10.00M Series A (2024) — led by Redpoint Ventures, Belvedere Trading, Clear Street
Headquarters
US

Similar jobs

Software Engineer roles near Boston, Massachusetts
10h
Save
Mark Applied
Hide
Software Engineer, Developer Platform
Boston or Seattle
$166k-$220k/yr OnsiteFull Time
Anduril Industries
Anduril Industries: Defense technology building autonomous military hardware and software.
Experience with CI/CD, programming in Python, C++, or Rust, software engineering fundamentals, Infrastructure-as-Code, Docker, Kubernetes, Linux administration, networking, and scripting.
GitLab CI, Jenkins, GitHub Actions, Python, C++, Rust, Crossplane, Terraform, Ansible, Puppet, Chef, Docker, Kubernetes, Docker Swarm, Linux, Bash, CircleCI, Datadog, Prometheus, Grafana, ELK, Splunk
11h
Save
Mark Applied
Hide
Lead, IPTL Software Engineer (Optical Space Systems) : Sign-on bonus ($30K max) (42624)
Wilmington or United States
$135k-$251k/yr OnsiteFull Time
L3Harris Technologies
L3Harris TechnologiesNYSE: LHX: Aerospace and defense providing mission-critical technology solutions.
7+ YOEBachelor’s degree with 9+ years, graduate degree with 7+ years, or 13+ years in lieu of degree; 7+ years embedded aerospace software experience, lifecycle expertise, Agile, supplier management, and IPT leadership.
VxWorks, FreeRTOS, RTLinux, QNX, TSIM, VxSIM, SIMIC, MATLAB Simulink, C, C++, Python, PIC, STM, TMS, CAN, TCP/IP, RS422, TCP, UDP, Cameo, I2C, SPI, UART, Board Support Packages (BSP), bootloaders, device drivers, Agile, Scrum, EVMS, RCCA, SIL/HIL
12h
Save
Mark Applied
Hide
Software Engineer, Connected Fleet & Operations
Fort Collins or New York or Framingham or United States or Ewing Township or Canada or Montreal or Boston or Denver or Philadelphia
$100k-$120k/yr RemoteFull Time
Landline
Landline: Providing seamless ground transportation connections for airline networks.
Production Android experience with Kotlin, offline-first design, device and IoT integration, camera, barcode/NFC scanning, GPS, backend or web development, and secure-by-design practices.
Android, Kotlin, Jetpack Compose, Samsara, Next.js, Vercel, LLM, NFC, GPS, BLE
16h
Save
Mark Applied
Hide
Senior Sofware Engineer
Boston, Massachusetts, United States
$165k-$180k/yr HybridFull Time
Labviva
Labviva: A digital marketplace connecting life science researchers with lab suppliers.
6+ YOEBachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience, plus 6+ years of experience developing scalable frontends, backend services, integrations, and search infrastructure.
Elasticsearch, Cursor, Claude Code, Next.js, React, TypeScript, Node.js, Nest.js, TypeORM, PostgreSQL, Aurora, Kafka, Kubernetes, Docker
18h
Save
Mark Applied
Hide
Software Engineer
Overland Park or Boston or Philadelphia
$100k-$115k/yr RemoteFull Time
Lucet
Lucet: Provides tech-enabled behavioral health optimization for health plans.
3+ YOEBachelor's or qualifying technical education, 3+ years of software engineering experience, and at least 3 years developing Ruby on Rails applications with Git. Strong communication and problem-solving skills required.
Ruby on Rails, Git, JavaScript, React, HTML, CSS, PostgreSQL, Linux, RSpec, Sidekiq, Jenkins, REST API, Swift, New Relic, FHIR
18h
Save
Mark Applied
Hide
Senior Software Engineer - Java/Microservices
Boston or Maryland or California
$138k-$184k/yr HybridFull Time
Tenable
TenableNasdaq: TENB: Provides cybersecurity software to identify and prioritize digital risks.
4+ YOERequires 4+ years of enterprise software development, Java or Kotlin, distributed microservices, Kubernetes, databases, event-driven systems, and a bachelor's degree or equivalent experience.
Java, Kotlin, Kubernetes, PostgreSQL, DynamoDB, Elasticsearch, SQL, NoSQL, Kafka, SQS, RabbitMQ
20h
Save
Mark Applied
Hide
Software Developer Spring Co-op 2027
Lowell or Durham or San Jose or Austin
$76k-$166k/yr HybridInternship, Temporary
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
0+ YOECurrently enrolled in a bachelor's program and returning after the co-op; software development coursework or projects, programming experience, Git, analytical skills, and full-time availability required.
Python, Java, JavaScript, TypeScript, C++, Go, Rust, Swift, Kotlin, React, Git, Docker, Kubernetes, REST APIs, IBM Cloud, AWS, Azure, GCP, SQL
1d
Save
Mark Applied
Hide
Principal Software Engineer - Compiler Development
Burlington, Massachusetts, United States
$118k-$218k/yr OnsiteFull Time
Cadence Design Systems
Cadence Design SystemsNASDAQ: CDNS: Develops computational software and hardware for electronic system design.
5+ YOERequires BS and 10+ years, MS and 7+ years, or PhD and 5+ years; 5+ years in compiler development, EDA, or HPC; expert C++, SystemVerilog or Verilog, and compiler theory.
C++, SystemVerilog, Verilog, LLVM, Python, UVM