Job Specifications
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 datacenter management and constantly challenge ourselves to make complex systems simple. We are now onto our next leg of making hybrid multi-cloud infinitely simple and cost-effective.
About The Team
At Nutanix Cloud Manager, we are building the next-generation platform to help enterprises model, develop, and manage applications. We want to give them the ability to encapsulate not only infrastructure but even the application – its architecture and deployment “as code". Our goal is to enable IT to:
Optimize capacity, proactively detect performance anomalies, and automate operational tasks
Streamline management, deployment, and scale applications with self-service and centralized role-based IT governance.
Drive financial accountability and unify security operations with intelligent analysis and regulatory compliance.
Your Role
The MTS Developer position is an aggregate position for all back-end systems roles. Our backend engineering work is done in a variety of programming languages, including C/C++, Go, Python, Java, and JavaScript. Developers will be required to implement protocol clients/servers, work with message queues, code massively parallel systems, write async network code, develop graph walkers, worry about database performance, and tackle cloud-scale problems.
Responsibilities
Improve performance and scalability of internal back-end components
Diagnose and debug deep and insidious issues
Building systems management software to manage the application life cycle in the software-defined scale-out data center
Collaborate with team members and others across the organization. Work closely with product managers, designers, support & serviceability engineers.
What You Will Bring
Familiarity with OS internals, concepts of distributed data management, web-scale systems, and proven ability in building clustered, high-performance, fault-tolerant distributed applications or systems software.
Experience in building and managing web-scale applications.
Experience in one of the following programming languages: GoLang/C/C++/Java/ Python
Strong experience in Linux
Working experience working with storage, networking, virtualization (Nutanix, VMware, KVM), and/or cloud technologies – (AWS, Azure, GCP)
Experience with database (SQL, Document-based) and messaging technologies (NATS, Kafka, Pulsar)
Qualifications And Experience
BS/ MS in Computer Science or Engineering
1-10 Years of experience
Experience working in a high-growth multinational company environment.
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.
The pay range for this position at commencement of employment is expected to be between USD $ 171,200 and USD $ 256,800 per year.
However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.