Dragonfly
Careers

 

Principal Software Engineer (C++)

Dragonfly is the most efficient in-memory data store in the universe. Designed as a drop-in replacement for legacy in-memory data stores, it delivers unmatched performance, scalability, and cost-efficiency. We’re on a mission to redefine what’s possible for low-latency, high-throughput applications—starting with real-time data infrastructure.


We’re looking for an outstanding Principal Software Engineer to help lead the next phase of Dragonfly’s technical evolution. You’ll drive the implementation of advanced features that extend Dragonfly’s capabilities and contribute to a public project used by thousands of engineering teams around the world.


Responsibilities

As a Principal Software Engineer, you will:

  • Lead the design and development of major features that expand Dragonfly’s capabilities. Set high standards through thoughtful code reviews and architectural decisions.
  • Mentor engineers and help grow technical expertise across the team.
  • Own key areas of the codebase and drive them from idea to production.
  • Share your work publicly through technical blog posts and community discussions.
  • Contribute to the continuous improvement of the company's development and production processes.

Qualifications

You have:

  • Proven experience and track record of designing and implementing large scale infrastructure systems (like databases and storage systems) as a lead engineer
  • Strong proficiency in C++14 or later and software development best practices.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and the ability to collaborate effectively in a remote-first environment.


Nice to Have

  • Experience with working on open-source projects
  • Familiarity with Public Cloud Architectures

Type


engineering



Location


Israel



Date posted


June 14, 2025



To apply, please email us at


careers@dragonflydb.io