Nutanix
Website:
nutanix.com
Job details:
Hungry, Humble, Honest, with Heart.
The Opportunity
Nutanix is a global leader in cloud software and hyperconverged infrastructure, making infrastructure invisible so IT teams can focus on the applications and services that power their business. Organizations worldwide rely on the Nutanix Enterprise Cloud OS to bring one-click application management and mobility across public, private, and distributed edge clouds — running any application, at any scale, with a dramatically lower total cost of ownership.
About The Team
The Life Cycle Manager (LCM) team owns one of the most critical pillars of the Nutanix ownership experience: simplifying and automating day-to-day infrastructure operations for our customers. We build the platform that manages and orchestrates upgrades across the entire Nutanix software and firmware stack — reliably, at scale, and with minimal customer intervention.
The LCM development team in India, led by Ajay Rana, is a fast-moving, high-impact group that directly influences the stability, security, and operational simplicity of the Nutanix platform.
Your Role
As a software engineer with 1- 3.5 years of experience, you will contribute to building and evolving the frameworks that manage the lifecycle of distributed software systems — spanning OS, hypervisor, and firmware layers.
- Design and implement features within LCM's lifecycle management framework, working from design documents and adhering to team coding standards.
- Write clean, well-tested code in Python and/or Golang that is extensible across a massively distributed infrastructure with thousands of nodes and millions of managed entities.
- Collaborate with engineers across the system software stack to communicate your technical ideas, surface trade-offs, and drive alignment on design decisions.
- Develop a deepening understanding of distributed systems principles as they apply to virtualized and hyperconverged environments.
What You Will Bring
- 1- 3.5 years of professional software engineering experience.
- Strong coding skills in Python or Golang (or both).
- Solid grasp of standard data structures, algorithms, and software design fundamentals.
- Ability to read and internalize design documents and specifications, and translate them into production-quality code.
- Comfort working in a fast-paced, agile environment where priorities can shift and ownership is expected.
- Sharp critical thinking and problem-solving instincts — you dig into root causes, not just symptoms.
- Willingness to collaborate across team boundaries to solve broad, cross-cutting problems.
- BS or MS in Computer Science or a related field.
What Will Set You Apart (nice-to-haves)
- Familiarity with microservices architecture and the operational challenges it introduces.
- Exposure to container technologies such as Docker or Kubernetes.
- Working knowledge of hypervisors like ESXi or KVM.
Work Arrangement
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
--
Click on Apply to know more.