Bangalore, India
4 hours ago
Senior Manager, Engineering - Development [12+ years]

Hungry, Humble, Honest, with Heart.

 

The Opportunity

Nutanix has disrupted the multi-billion dollar virtualization market by pioneering the first converged compute & storage virtualization appliance that can incrementally scale out to manage petabytes of data while running tens of thousands of virtual machines. We strive to bring simplicity to data center management and constantly challenge ourselves to simplify complex systems.

At Nutanix, we are trying to build the next-generation platform to help enterprises model and develop applications; and encapsulate the application architecture and deployment as code. We aim to provide application lifecycle operations such as build, deploy, start, stop, upgrade, and retire, “out of the box”. We want enterprises to be able to manage and move their application workloads, across and between bare metal, VMs on-premise or cloud, or containers.


 

About the Team

Nutanix Cloud Manager (NCM) is a key portfolio within the Nutanix stack. As we expand our offerings to support modern AI workloads, we are building a unified Hybrid Cloud solution that enables customers to run applications seamlessly while automating Day-0 and Day-2 operations, defining security policies, and monitoring compliance metrics in a single platform. In this role, you will contribute to delivering NCM's capabilities across Application Automation, Cost Management, and Security products.
 

 

Your Role

Team building

Hire and grow a team of high-performing engineers with diverse skill setsHire, coach, and grow first-line engineering managers and program managersEngineering & Release ManagementLive the Agile principles and create a high-performing team through them Refine and grow existing processes or develop new ones to enable the smooth functioning of the engineering teamDrive development of timely and high-quality software releases

Product and Technical

Drive product direction and strategy by interfacing regularly with product managers, solution architects, sales engineers, and customersDrive scalable, extensible architecture by participating in architecture and technical design

 

What You Will Bring

Leadership

A strong leader capable of motivating the very best software engineers, as well as gaining their respect That rare mix of intelligence, initiative, integrity, domain knowledge, verbal agility, and diplomacy allows you to rapidly earn the trust of astute teams and individuals across the company

People-oriented

Ensure the engineers and managers are happy, motivated, and engaged.Collaboration and communicationCollaborating with the geo-distributed teamsCommunicate across functional teams, keeping various engineering, product, and business stakeholders informed

Planning & execution

Should be able to own and deliver large projects end to end, keeping track of timelinesBe able to keep track of (and context switch between) different threads and ensure that details don’t slip through the cracks

Solid technical skills

Strong experience in having built, operated, and scaled distributed, large-scale, fault-tolerant systemsProven experience with designing and scaling products related to application security and complianceFamiliarity with x86 architecture, virtualization, containers and/or storage managementFamiliarity with OS internals, concepts of distributed data management, web-scale systemsExperience in one of the following programming languages: Python/GoLang/C/C++/JavaWorking experience working with storage, virtualization, and/or cloud technologies Experience with large-scale distributed database systems preferred


 

Qualifications and Experience

BS/ MS in Computer Science or Engineering12+ Years of experience, 5+ Years of management experienceProven hands-on technical managementExperience working in a high-growth multinational company environment.


 

 

How we work:This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 2 - 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager.

 

--

Confirm your E-mail: Send Email