Hungry, Humble, Honest, with Heart.
At Nutanix, we’re not just building technology—we’re shaping the future of cloud computing. If you’re a Staff Engineer with a proven track record of technical leadership and innovation, this is your chance to lead, inspire, and solve some of the most challenging problems in cloud database technology.
The Opportunity
We’re looking for a Staff Software Engineer to join our Nutanix Database Team (NDB). You will play a pivotal role in designing and building modern cloud technologies that leverage the full power of private and public clouds. This is your opportunity to:
Define the technical vision for major product areas.Architect scalable, modular systems that set the standard for cloud databases.Mentor and inspire a team of talented engineers.Solve complex problems that have a real-world impact on customers.Why Join Nutanix?
Lead and Innovate: Take ownership of critical product areas and shape the future of cloud database technology.Mentor and Grow: Share your expertise with a talented team and help them reach their full potential.Solve Hard Problems: Tackle some of the most challenging technical problems in the industry.Competitive Compensation: We offer a strong salary, benefits, and opportunities for professional growth.
About the Team
The Nutanix Database Service (NDB) is a DBaaS (Database as a Service) product designed for on-premise and hybrid multi-cloud environments. NDB simplifies database provisioning, scaling, and lifecycle management, helping customers reduce complexity and improve operational efficiency.
Our team is distributed across Serbia, the USA, and India, and we thrive in a collaborative environment that encourages innovation and exploration.
If you’re excited about:
Leading by example and setting high technical standards.Building from the ground up and scaling systems to handle massive workloads.Mentoring engineers and helping them grow into future leaders....then you’ll fit right in.
Learn more about NDB: Nutanix Database ServiceExplore NDB Architecture: Nutanix Bible – Book of NDB
Your Role
As a Staff Engineer, you will:
Define the technical vision for major components of the Nutanix Database Service (NDB).Architect and build scalable, modular, and extensible systems that meet the demands of enterprise-grade environments.Bring expertise in building enterprise-ready products, ensuring reliability, scalability, and security at every stage of development.Drive the implementation of high-grade supportability features, including monitoring, alerting, telemetry, and logging, to ensure seamless operations and rapid issue resolution.Mentor and coach engineers, helping them grow into the next generation of technical leaders.Collaborate with cross-functional teams (engineering, product, UX) to deliver high-quality features that delight customers.Drive innovation by solving complex technical challenges and pushing the boundaries of what’s possible in database technology.Align with Nutanix’s broader vision, working closely with other product architects to ensure consistency and excellence across the platform.
What You Will Bring
A proven track record of designing and building highly scalable and available software systems.Experience with distributed systems and developing scalable, enterprise-grade products.Proficiency in Java, Go, or Python, with a passion for writing clean, maintainable code.Familiarity with containers and Kubernetes, and experience deploying applications at scale.Technical leadership: You’ve mentored engineers, led technical projects, or guided teams to deliver impactful results.Bonus: Knowledge of database internals (Postgres, SQL Server, Oracle, MySQL, MongoDB).Ready to Make an Impact?
If you’re a Staff Engineer looking to lead, innovate, and mentor while working on cutting-edge cloud technology, we’d love to hear from you.
Apply now and help us build the future of cloud databases.
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.
--