Software Engineer - Hypervisor

RubrikPalo Alto, CA
Remote

About The Position

The Rubrik Engineering team is comprised of people who produce extraordinary results. Our engineers are driven to build efficient, reliable, and cost effective products. We believe in empowering our teams, giving engineers autonomy and responsibility, not just tasks. Our goal is to motivate and challenge you to do the best work of your career. As part of the Rubrik Engineering team, you will work closely with product managers, designers, and other engineers to define the next generation of products for Rubrik. At Rubrik, nothing will stop you from thinking big. We are looking for individuals who are comfortable with ambiguity and excited by the prospect of a challenge. If you have a positive attitude, high energy and limitless drive, and like to win, we want to talk to you! VMware and Windows are the most widely used data protection and management services in Rubrik. You and the team's work will make a huge impact for our customers and for Rubrik as we are building a world class data management platform to help manage and protect customer data on hypervisor and host. You will be part of a dynamic team that is solving the toughest engineering problems in building large scale distributed systems that are serving both cloud and on-prem protection. In your day-to-day work, you will leverage your past experience in developing large software systems to design, develop, test, deploy, maintain, and improve Rubrik’s products. You will have the opportunity to manage and drive large projects end to end with your technical expertise. To be successful in the role, one will need to be self motivated and be able to work independently or partner closely with other engineers on a project. This person will work alongside a diverse team of engineers that all bring a unique perspective to Rubrik. In addition this role provides great opportunities for personal growth as well as the support for professional development.

Requirements

  • BS/MS/PhD in Computer Science or in any related field
  • 2+ years of product development experience
  • Ability to identify scalable and elegant solutions to complex problems
  • Strong interest and ability to learn new technologies
  • Proficient in one of C++, Java, Go, Scala or Python

Nice To Haves

  • Full stack development experience is a plus
  • Distributed systems design and development experience is preferred
  • Experience with popular workload such as Virtual Machines is a bonus

Responsibilities

  • Full stack ownership including design, implementation, and testing of new features protecting customers’ virtual machine / Windows host deployment in data centers and in the cloud
  • Troubleshooting issues experienced by customers or internal product test, and providing remedic solutions
  • Analyzing field and internal data, and develop product improvement
  • Collaborate with partner teams such as Product Management, Support Experience

Benefits

  • bonus potential
  • equity
  • benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Ph.D. or professional degree

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service