Software Engineer, Core Data Services

Qumulo is the unstructured data platform to store and manage exabyte-scale data anywhere – at the edge, in the core data center and in the cloud.
$140,000 - $190,000
Distributed Systems
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Core Data Services

Qumulo is revolutionizing enterprise data storage with their unstructured data platform that operates seamlessly across edge, data center, and cloud environments. As a Software Engineer in the Core Data Services team, you'll be working on cutting-edge distributed storage technology that handles petabyte-scale data with sub-millisecond latencies. The role involves building and maintaining the modern distributed storage engine that powers both on-premises and cloud products, including work on distributed block storage, transactional file systems, and data access protocols.

The position offers an excellent opportunity to work with a collaborative team in a culture that values ownership, data-driven decisions, and inclusive innovation. You'll be contributing to a sophisticated software stack that includes fault-tolerant storage layers and various data protection features. The company provides comprehensive benefits including competitive salary, healthcare coverage, 401k plans, and unlimited PTO.

This is an ideal role for engineers passionate about distributed systems and storage technology, offering the chance to work on industry-leading solutions that solve real customer problems. The collaborative coding environment encourages individual voice while maintaining team autonomy. Working at Qumulo means joining a company that's tackling significant technical challenges in the data storage space while maintaining a strong focus on customer success and engineering excellence.

The position requires strong programming skills in compiled languages and a solid foundation in computer science fundamentals. You'll be working in Seattle, contributing to a product that's essential for enterprises managing large-scale unstructured data. The role combines technical depth with practical impact, making it an excellent opportunity for engineers looking to make a significant impact in the enterprise storage space.

Last updated 6 hours ago

Responsibilities For Software Engineer, Core Data Services

  • Contribute to feature development and testing using languages like C and Rust
  • Participate in team SDLC processes like stand-ups/reviews/pair programming/etc. and improve them as appropriate
  • Own, define and implement customer-facing features and internal improvements
  • Help debug and fix test failures and product issues

Requirements For Software Engineer, Core Data Services

Go
Linux
Rust
  • Experience programming in a compiled language like C/C++, Rust, C#, Java or Go
  • Firm grasp of computer science fundamentals (algorithms, data structures, concurrent programming, operating systems concepts)
  • Work collaboratively with a team on shared work using strong written and oral communication skills
  • Previous experience with public cloud storage APIs, block or file storage systems, Linux tooling, kernel interfaces, performance tuning, and/or GDB debugging would be a plus
  • 2+ years of proven ability providing production software level design, coding and testing
  • BS in Computer Science or equivalent experience

Benefits For Software Engineer, Core Data Services

401k
Medical Insurance
Parental Leave
  • Excellent healthcare coverage
  • Parental leave
  • 401K investment plan
  • Unlimited paid time off, strongly encouraged to take at least 3 weeks per year

Interested in this job?

Jobs Related To Qumulo Software Engineer, Core Data Services

Software Engineer

Software Engineer position at Microsoft Security, focusing on building Distributed Ledger technology-based SaaS offerings for Azure, combining security expertise with cloud service development.

Software Engineer II

Microsoft is hiring a Software Engineer II for their CosmosDB team to work on distributed systems and database technology, offering remote work and competitive compensation.

Software Engineer II - The Mixed Reality Group

Mid-level Software Engineer position at Microsoft's Mixed Reality Group, working on IVAS project, offering hybrid work and competitive compensation.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring C++ expertise and experience with distributed systems and large-scale architecture.

Software Engineer III, Infrastructure, Google Cloud Platforms

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems, offering competitive compensation and the opportunity to work on large-scale technical challenges.