Software Engineer β Cloud: Azure
Rubrik
About the role
Rubrik is a global data security and cyberβresilience company that helps enterprises protect, manage, and recover data across onβpremise, cloud and SaaS environments. Founded in 2014, Rubrik has grown rapidly to become a leader in cloudβnative data protection, leveraging a modern architecture that combines backup, archival, analytics and compliance in a single platform. With offices in the United States, Europe and India, the company invests heavily in research, innovation and a culture that encourages engineers to experiment, fail fast and ship highβimpact solutions.
In India, Rubrikβs Bengaluru centre serves as a hub for product development, cloud engineering and customer success, offering fresh graduates a chance to work on cuttingβedge technologies alongside seasoned professionals.
The role of Software Engineer β Cloud: Azure is positioned within Rubrikβs Cloud Native Protection team. As an earlyβcareer engineer, you will be part of a fastβmoving squad that builds services to protect, search and analyse data in public cloud environments. You will contribute throughout the software development lifecycle β from design and coding to testing, deployment and postβrelease maintenance β while collaborating with product managers, architects and senior engineers.
The position is ideal for candidates with 0β2 years of experience who are passionate about distributed systems, container orchestration and cloud platforms, especially Microsoft Azure.
Key Responsibilities
- Design, develop and ship microβservice components that run on Azure and integrate with Rubrikβs data protection platform.
- Write clean, testable code in Go, Java, Python or C++ and adhere to coding standards.
- Build and maintain CI/CD pipelines using Docker and Kubernetes for automated builds, tests and deployments.
- Participate in code reviews, provide constructive feedback and mentor peers.
- Develop unit, integration and performance tests to ensure reliability and scalability.
- Troubleshoot production issues, perform rootβcause analysis and implement fixes.
- Contribute to architectural discussions, suggest improvements for scalability, security and costβefficiency.
- Document design decisions, APIs and operational runbooks.
- Stay updated with emerging cloud services, DevOps tools and industry best practices.
- Collaborate with crossβfunctional teams to deliver endβtoβend features on schedule.
Tech Stack: Azure, Go/Java/Python/C++, Docker, Kubernetes, REST/GRPC APIs, Git, Jenkins/ArgoCD, Prometheus, Grafana, SQL/NoSQL databases.
Growth Path: Successful engineers can progress to Senior Engineer, Lead Engineer, and eventually to Architecture or Management roles, with opportunities to specialize in cloud security, data analytics or platform engineering.
Why Join Rubrik: Rubrik offers a highβimpact environment where fresh talent works on real customer problems at scale, exposure to multiβcloud architectures, and a culture that rewards curiosity and ownership. The company provides mentorship programs, continuous learning budgets and a collaborative atmosphere that balances challenging projects with a supportive workβlife balance.
Eligibility & process
Who can apply
Bachelorβs or Masterβs degree in Computer Science, Information Technology, Electronics & Communication, or a related engineering discipline. Minimum aggregate of 60% (or equivalent CGPA) is preferred. No specific batch year restriction; recent graduates (2023β2026) and earlyβcareer candidates are eligible. Candidates should have 0β2 years of relevant experience. Backlogs are allowed only if cleared before the date of joining, and the total number of backlogs should not exceed two.
Skills & stack
Selection process
- Round 1: Online coding assessment (platformβbased test covering data structures and algorithms)
- Round 2: Technical interview (system design, cloud concepts, coding on a whiteboard)
- Round 3: HR interview (fit, motivation, salary expectations)
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Go. Answer
What is the time and space complexity of QuickSort vs MergeSort? Answer
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
What happens under the hood when you enter a URL in a browser? Answer
What is the difference between REST and GraphQL APIs? Answer
Behavioural & HR questions 3
Highlight Rubrik's market reputation, recent tech innovations, and how your skills in Go directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.