Software Engineer (C++/C#)

Databento
Boston, Salt Lake City, San Francisco, New York
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Work ethic","Performance engineering","Low-level optimization"]

Build and maintain a C# client library while helping deliver the most performance-sensitive parts of the codebase. Design high-performance C++ server applications, write parsers and feed handlers for direct market data feeds, and optimize throughput and nanosecond-level latency. Implement tools for petabyte-scale data processing, collaborate on build/deployment/CI/CD, and improve monitoring, uptime, and feature rollouts.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databento
Databento
1 month ago

Software Engineer (C++/C#)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build and maintain a C# client library while helping deliver the most performance-sensitive parts of the codebase. Design high-performance C++ server applications, write parsers and feed handlers for direct market data feeds, and optimize throughput and nanosecond-level latency. Implement tools for petabyte-scale data processing, collaborate on build/deployment/CI/CD, and improve monitoring, uptime, and feature rollouts.
Location: Boston, Salt Lake City, San Francisco, New York
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own and maintain the C# 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++.
  • •Write message parsers and feed handlers for direct market data feeds from trading venues.
  • •Optimize the codebase for high throughput and low latency.
  • •Collaborate with the systems team on build, deployment, and CI/CD; implement monitoring and improve application uptime.

Key Requirements

  • •5+ years of full-time software engineering experience, preferably in a trading firm, tech company, or high-growth startup.
  • •Strong proficiency in both C++ and C#.
  • •Experience designing APIs with intuitive, developer-friendly interfaces.
  • •Familiarity with open source best practices, including release management, versioning, changelogs, issue triage, and backwards compatibility.
  • •Knowledge of systems programming topics such as algorithms/data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers.
Experience:5+ yearsTradingFinancial dataAlgorithmic tradingOpen source
Skills:CommunicationWork ethicPerformance engineeringLow-level optimization
Languages:English
Tech Stack:C++C#C#/C#JavaAPIsCI/CDCI CDLlldbGdbMultithreadingNetworked I/OSerializationCPU architectureKernelCompilersPetabyte-scale processingMarket data feeds

Company Brief

Databento
Provides low-latency market data APIs and a standardized historical tick data marketplace for equities, futures, and options, enabling developers and firms to access, transform, and stream high-fidelity financial market data programmatically.
Industry: Data Infrastructure
Company Size: Small (11 to 50 employees)
Growth: Early Stage Startup
Funding: Seed
WebsiteLinkedIn