Pay-as-you-go for financial market data.
Software Engineer, C++, Rust
Location
California + 3 moreAll locations: California | New York | Massachusetts | Utah
Posted
14 hours ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, C++, Rust
Databento
• Design, develop, and maintain high-performance server applications in C/C++ and Rust. • 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.
Job Requirements
- 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup.
- Strong proficiency in C/C++ or Rust.
- 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Software Engineer
JLL - Jones Lang LaSalleJones Lang LaSalle (JLL) is a professional and financial services company that specializes in investment management and commercial real estate services. A Fortu
• Participate in the development of some of the most critical and challenging services in our ecosystem, seeking to build long-term and sustainable solutions. • Design, develop, test, deploy, maintain and improve services focusing on performance, scalability, and resilience; • Build Integration with 3rd party API and tools; • Support existing systems looking to enhance functionality, increase scale, and transform in new ways to meet our product demands • Work in a collaborative and agile environment that prioritizes people over process and is laser-focused on productivity; • Work with cutting-edge technologies and edge cases on a global scale. • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance.
• Contribute to robust, sustainable, and results-oriented solutions; • Work with technical autonomy, collaborating on planning and mentoring more junior developers; • Help build a software engineering environment focused on quality, performance, user experience, and continuous improvement; • Use AI tools (such as Windsurf, Copilot, JetBrains AI, Anthropic) to accelerate development and test automation; • Technologies in our stack include: React, JavaScript, TypeScript, CSS, Git, and other frontend ecosystem tools; • Collaborate on evolving reusable components, interface patterns, and frontend development best practices; • Have a digital mindset, curiosity for new technologies, and an interest in how Artificial Intelligence can transform processes, experiences, and outcomes.
Role Description Develop engaging web applications as part of a microservice architecture on new projects without legacy code and technological debt. - Work on a complex software system that disrupts the way clinics work. - Use your creativity to hack your way into proprietary systems. - Raise the bar and drive technological innovations to keep us at the cutting edge. - Apply continuous integration and deployment principles. - Ensure code quality and maintainability by writing tests, doing code reviews and refactoring. Qualifications - Proven track record of developing with Java and/or Kotlin (minimum of 5 years). - Experience with Maven or Gradle. - Experience with Spring Framework. - Expert understanding of SQL databases. - Experience with developing containerized applications. - Experience with RabbitMQ or other messaging brokers. - Experience with Kubernetes is a plus. - Experience with Terraform is a plus. - Proven experience in collaboration with AI tools like Codex or Claude Code. - English working proficiency. Requirements - Exciting start-up atmosphere with no lengthy approval processes. - Opportunity to make our disruptive product even better and change how healthcare functions. - Work with state-of-the-art technology with no legacy code or technological debt. - Flexible workplace options (office, home, etc.). - Flexible working hours with a high degree of autonomy. - Collaborative and fun team of true professionals. Benefits - Exciting start-up atmosphere. - Opportunity to work with state-of-the-art technology. - Flexible working hours. - High degree of autonomy. - Collaborative and fun team environment. Company Description We are growing and excited to meet you to join us on our mission. Let's revolutionize health care together!
Role Description Long story short: Healthcare. Reinvented. Our mission as a thriving start-up is to leverage health care through technology. The software that we create enables patients to have full transparency about their treatment and makes it possible for the clinics to operate and collaborate internally in a brand new way. Getting out of your comfort zone and realizing your full potential sounds appealing? If yes, you're in the right place - join our experienced engineers and leaders! Responsibilities - Build and ship backend services as part of our microservice architecture, with AI agents and LLM-powered features as a core part of what you deliver. - Design and write MCP servers and tool interfaces that let agents reliably interact with our systems and APIs. - Develop agent harnesses, orchestration layers, and memory modules that give agents the context and state they need to act dependably. - Make deliberate design decisions about agent behavior. - Build evaluation frameworks and test harnesses to measure agent reliability, safety, and quality in a high-stakes healthcare context. - Integrate large language models into production with strong attention to latency, cost, and observability. - Raise the bar and drive technological innovations to keep us at the cutting edge. - Apply continuous integration and deployment principles. - Ensure code quality and maintainability by writing tests, doing code reviews, and refactoring. Qualifications - Proven track record of backend software development with Java/Kotlin and/or Python, minimum of 5 years. - Hands-on experience building LLM-powered applications, agents, or agentic workflows (tool use, function calling, multi-step orchestration). - Familiarity with major LLM APIs and frameworks (e.g., Anthropic, OpenAI, or similar) and an understanding of how to design tooling, MCPs, and memory for agents. - Experience designing and running evals or test harnesses for non-deterministic systems. - Experience with Spring Framework and messaging brokers such as RabbitMQ. - Solid understanding of SQL databases and developing containerized applications. - Experience with Kubernetes and Terraform is a plus. - A pragmatic mindset for shipping reliable software - and reliable AI - in a regulated, high-stakes domain. - English working proficiency. Benefits - Exciting start-up atmosphere. Gone are the days in which you wait for approvals for months. - Make our disruptive product even better. Change how healthcare functions. - Work with state-of-the-art technology. No legacy code. No technological debt. All green fields. - Your workplace—your choice. Office? Great! Home? Sure! Mars? Not sure about the Internet there, but why not. - Flexible working hours. No downtime. High degree of autonomy. - The team. Collaborative. Fun. True professionals. A real team. - Remote work opportunity.



