About the job
About Our Team:
The Rubrik Engineering team is a dynamic group of innovators dedicated to delivering exceptional results. Our engineers are passionate about developing efficient, reliable, and cost-effective products. We empower our teams by providing autonomy and responsibility, encouraging our engineers to take ownership of their work. Our aim is to inspire and challenge you to achieve the pinnacle of your career. As a member of the Rubrik Engineering team, you'll collaborate closely with product managers, designers, and fellow engineers to shape the future of Rubrik's product offerings. Here, we encourage bold thinking and seek individuals who thrive in uncertain environments and embrace challenges. If you possess a positive mindset, high energy, and an unyielding drive to succeed, we want to hear from you!
About the AppFlows Team and Your Role:
The AppFlows team is tasked with pioneering a cutting-edge Disaster Recovery as a Service (DRaaS) solution at Rubrik. Our mission is to create a leading-edge platform capable of seamlessly migrating applications to and from any location, including across all major cloud platforms such as AWS, Azure, and GCP. This is a unique opportunity for those eager to build innovative cloud solutions from the ground up.
Your Responsibilities:
As a Software Engineer on the AppFlows team, your responsibilities will include:
- Taking ownership of the design and development of state-of-the-art solutions for Disaster Recovery as a Service across both on-premises and various cloud platforms.
- Implementing features with a strong emphasis on backend development, including comprehensive unit testing.
- Fostering a collaborative team culture that sets high standards and achieves them through teamwork.
Your Qualifications:
At Rubrik, we seek self-motivated Software Engineers who thrive on responsibility. Our philosophy centers around empowering engineers, encouraging them to excel in their roles. If you have a relentless drive to succeed, we want to engage with you!
- Bachelor's degree in Computer Science or a related field.
- 2 to 5+ years of experience in product development.
- Ability to identify scalable and elegant solutions to complex challenges.
- Strong eagerness and aptitude for learning new technologies.
- Proficiency in Scala, C++, or Java.
- Experience in backend development is highly valued.
- Preferred experience in designing and developing large distributed systems.
Preferred Qualifications:
- Experience with Google Cloud Platform.

