Senior Software Engineer (Hybrid Cloud API)

Engineering Belgrade, Serbia Req.Num.: 28963


Hungry, Humble, Honest, with Heart.


The Opportunity

Shape the future of hybrid cloud management with the Nutanix Prism Infra Team. Fueling Nutanix's vision of customer choice and flexibility, the next generation of our hybrid cloud products demands extreme portability across on-prem and public clouds. We're seeking passionate Backend Engineers with expertise in distributed systems to tackle exciting challenges in creating scalable and resource-efficient cloud management solutions. If you're excited about pushing the boundaries of hybrid and multi-cloud technologies, we encourage you to apply!


 


About the Team

The Prism Infrastructure Team builds the core API infrastructure for Nutanix Prism, our unified management plane for hybrid multi-cloud. We create a robust and efficient foundation that supports seamless control and automation across compute, storage, networking, and applications, both on-prem and in the cloud. Our essential API building blocks and tools enable internal teams and customers to fully utilize their Nutanix environment.
Product page: https://www.nutanix.com/products/prism 
 


Your Role

  • Work on the next-generation infrastructure and control plane that powers business-critical customer workloads on the Nutanix platform.
  • Design and develop scalable, distributed systems for hybrid and multi-cloud environments.
  • Develop high-quality, reusable code and unit tests using an API-driven approach.
  • Work closely with product managers, architects, and other technical leads to understand and shape requirements, leading to innovative solutions.
  • Collaborate effectively with cross-functional teams, including other Developers, Testers, Product Management, and Support, to meet customer requirements and drive engineering innovation. 

What You Will Bring

  • BS/MS in Computer Science or related field with 6+ years of relevant industry experience.
  • Understanding design trade-offs in building clustered, high-performance, fault-tolerant distributed system software.
  • Passion for solving complex problems in distributed environments with a focus on resource efficiency.
  • Strong programming skills in Java, Python, and/or Golang.
  • Hands-on experience with Kubernetes, Zookeeper, NATS, or similar large-scale distributed applications is a big plus.
  • Strong communication skills. Conciseness and willingness to write top-notch technical documentation for other engineers and end-users.

Work Arrangement

Hybrid: 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.


--

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 CandidateAccommodationRequests@nutanix.com.