Member of Technical Staff 4

Nutanix

Hungry Humble Honest

Opportunity

We are a small dynamic team within Nutanix that is working on a DBaaS product, NDB. NDB enables managing and operating databases at scale using a unified UI and REST API interface for popular open source and enterprise Database Engines.. It enables standardization across an organization's database estate while introducing efficiency, agility, scalability, and cost savings for Day 1 to Day N operations of Databases (provisioning, high availability, patching, scaling, upgrades, backup/restore and efficient database copies). We work closely with our product in a collegiate, collaborative environment that encourages the open exploration of ideas. At Nutanix, you'll find no shortage of challenging problems to work on. If the journey from idea to product and joining a small team to make big contributions excites you then you will be a good fit for this team. We are seeking a great Software Developer to join our NDB team.

About The Team

Nutanix Database Service (NDB) is a DBaaS (Database as a Service) product for on-premise Nutanix customers. The product is expanding to a Hybrid/Multi-cloud solution with a scalable architecture. The NDB engineering team is a global team of 100+ engineers across USA, India, Serbia with its primary location being in San Jose, CA. With NDB, you’ll find no shortage of challenging problems to work on.

You will report to the Sr. Director, Engineering, who fosters a supportive and transparent leadership style, emphasizing open communication and collaboration within the team. The work setup is flexible, with a hybrid model allowing for a combination of remote and on-site work. The new hire is expected to be in the office for an average of 2-3 days a week, promoting team cohesion while also accommodating for remote work flexibility.

Your Role

  • Design and develop enterprise life cycle management software for open source and enterprise Databases
  • Develop a deep understanding of customer use cases of various database lifecycle management and data protection in a secondary environment and design innovative solutions for customer requirements.
  • Work on defining functionality that is easy-to-use, intuitive to customers.
  • Work closely with development, test, documentation, and product management teams to deliver high-quality products in a fast-paced environment.
  • Follow a methodical approach to design that is future-ready and scalable.

What Will You Bring -

  • Love of programming and rock-solid in one or more languages: Python, Java, or Golang
  • Must be able to write efficient code of high quality.
  • Experience with object-oriented concepts and design is required.
  • Must have experience with
    • enterprise software development in dealing with database lifecycle management, high availability, data protection, and disaster recovery aspects
    • OR
    • Storage, Virtualization, Kubernetes, Operating Systems Concepts, and Hybrid multi-cloud software development
  • Bachelor's degree/ Master's degree in Computer Science or related field required with 5+ years of experience. An advanced degree in Computer Science or a similar field is preferred.
Read Full Description
Confirmed 9 hours ago. Posted 3 days ago.

Discover Similar Jobs

Suggested Articles