Member of Technical Staff 3 / 4 (5-8 yrs experience)
Hungry, Humble, Honest, with Heart.
The Opportunity
The Prism team is responsible for Nutanix's core management and control plane. We build the distributed systems that power the Nutanix hybrid multi-cloud experience, enabling seamless management of infrastructure, virtual machines, and clusters. As a team, we take pride in tackling complex problems related to scale, high availability, and API design, ensuring our customers have a robust, secure, and intuitive platform to manage their enterprise infrastructure.
About the Team
We are looking for an experienced Member of Technical Staff - 4 (MTS-4) to join our Prism Engineering team. In this role, you will be a technical leader driving the design, architecture, and implementation of critical components within the Prism control plane. You will focus heavily on building scalable distributed systems, shaping the next generation of our APIs (v3/v4), and fortifying our system upgrade and deployment workflows to ensure zero-downtime operations for our customers.
Your Role
- Distributed Systems Design and Architecture: Design, implement, and optimize highly available and scalable distributed systems that form the backbone of Nutanix Prism.
- API Design & Development: Lead the design and implementation of robust, secure, and performant RESTful APIs (v3/v4) that serve both internal components and external customers.
- System Upgrades & Lifecycle Management: Architect and improve critical system upgrade paths, ensuring resilient and seamless deployment workflows across distributed clusters.
- Technical Leadership: Work with tech leads and architects, and own the design of specific components, while leading small teams on specific feature development.
- Cross-functional Collaboration: Partner closely with product management, QA, and other engineering teams to define product requirements, troubleshoot complex system issues, and deliver high-quality features on schedule.
- Operational Excellence: Drive engineering best practices, including comprehensive unit/integration testing, CI/CD improvements, and proactive system monitoring.
What You Will Bring
- Experience: 8+ years of professional software development experience, with a proven track record of building and delivering enterprise-grade distributed systems.
- Programming Languages: Proficiency in Golang is highly desirable. Proficiency in one or more of Java, C++, or Python is highly desirable.
- Operating Systems: Strong working knowledge of Linux/Unix environments, system internals, and networking protocols.
- Platforms: Good working knowledge of containers and Kubernetes is highly desirable.
- Security: Experience in working with TLS, x509 certificates, authentication and certificate management systems is a big plus.
- API Expertise: Working knowledge of RESTful API design or building gRPC services, and experience building scalable APIs (including API versioning and lifecycle management) is a strong plus.
- System Upgrades & Deployments: Hands-on experience designing resilient upgrade mechanisms, lifecycle management, and complex deployment workflows in distributed environments.
- Problem Solving: Very good analytical and troubleshooting skills, with the ability to dive deep into complex, multi-node system failures.
- Education: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field.
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.
--
Nutanix is an equal opportunity employer.
Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting [email protected].