Qumulo Software Engineering

What we build, how we build it, and why we like working here

What we do at Qumulo

Qumulo has built a scale-out distributed file system that lives in user space. Because our system is “software defined” with a modular and extendable codebase, we can run on commodity hardware as well as natively in the public cloud.

If you are interested in systems-level computer science problems, but want to work in a modern development environment, and ship code using TDD and continuous integration, you should talk to Qumulo!

Life at Qumulo: Collaboration and ownership

“I really like working at Qumulo because we value collaboration and shared ownership. Engineers really try to work together. We discourage the idea of lone wolfing here.”

What’s it like to be an engineering intern at Qumulo?

“One of the things that made it really exciting was getting to work on code that was production quality and not just an intern project that never saw the light of day.”

Check out some of our open engineering jobs!

As a member of the Qumulo engineering team, your work will be to take an innovative product to the next level and seeing that effort fuel customer innovation and grow the Qumulo business.

Senior Software Engineer

Check out this job if you have familiarity in numerous different CS areas, including distributed systems, data structures, algorithms, and database theory. We’re looking for someone with a minimum of 8 years industry experience in a software engineering role.

Software Engineer

Check out this job if you have familiarity in numerous different CS areas, including distributed systems, data structures, algorithms, and database theory. We’re looking for someone with a minimum of 4 years industry experience in a software engineering role.

Software Development Engineer: Entry-Level

Check out this job if you have interest in and facility with distributed systems, data structure, algorithms, or database concepts. We’re looking for someone who has completed at least one class, internship, or personal project using C, C++, or Java or a higher level language like Python.

Software Development Engineer (Internship 2021)

Check out this job if you have interest in and facility with distributed systems, data structure, algorithms, or database concepts. We’re looking for someone who has completed at least one class, internship, or personal project using C, C++, or Java or a higher level language like Python.

Life at Qumulo: Code labs, onboarding buddies, and demo days

“The most fun part of software engineering to me is building really quality products that people really love. “

What’s the onboarding experience like at Qumulo?

“I really enjoyed my onboarding process at Qumulo. It’s expected that everyone around you pitches in to make sure you’re learning and you’re growing.”

Learn more about engineering at Qumulo with these blog posts

agile-engineering-teams-qumulo
What happens when agile engineering teams self organize?
5 good engineering practices that lead to great UI at Qumulo
Investigating a performance anomaly at Qumulo
Log structure file system
Is Qumulo a log-structured file system?
Onboarding at Qumulo: Getting immersed in a collaborative culture
How we test our React/Redux UI, and why it helps us move fast

Life at Qumulo: Data protection, pair teams, and sense of ownership

“My work and decisions matter.”

Life at Qumulo: Erasure coding, node compatibility, and innovative testing

“Even as a junior member of staff, you can still have a lot of influence. You can still bring real change.”

Ready to apply?

Come be a part of something big.