Staff Software Engineer (Nutanix Database)

Engineering - EMEA Belgrade, Serbia Req.Num.: 22888

Staff Software Engineer (Nutanix Database - Cloud Service Team)


Hungry, Humble, Honest, with heart!

The opportunity

We are looking for experienced Software Engineers, who are excited to be one of the first people in the new team, building modern Cloud technology and shaping the future of the product. In the Nutanix DB Team, we will be tackling the most challenging problems in Database Engine and Service layers that will utilize the full power of Private and Public Clouds (Nutanix Cloud, AWS, Azure, etc.). 

Nutanix Database Service

Nutanix Database Service was launched 3 years ago, and since its beginnings we have seen a tremendous customer response. Now, we are entering the next stage of Nutanix DB evolution, with expansion to a full multi-Cloud and Hybrid offering that supports multiple Database Engines.  We started the Nutanix Database team in Serbia in April 2022. The team attracted several senior technical experts with cloud service and database kernel experience from different companies, together with a group of super talented young engineers. The team is now delivering on the first Nutanix DB Serbia milestones!

Your role

  • Take technical leadership in architecting, designing, and building core components of the Nutanix Database;
  • Drive an area of multi-Cloud development with Nutanix Cloud, AWS, Azure, etc;
  • Build a system that can operate thousands of hosted instances for multiple DB kernels: PostgreSQL, MS SQL Server, Oracle, and others;
  • Use the power of the Open Source to build a system that scales and spans across different clouds and geographies;

What will you bring

  • 10+ years of hands-on experience developing distributed systems;
  • Technical leadership and passion for programming and a rock-solid coding foundation;
  • Ability to solve problems related to distributed systems, concurrency, and performance engineering;
  • Passion for system design;
  • Experience in engineering fundamentals and software design best practices;

Great to have

  • Experience in an architect or a tech lead role;
  • Experience in building a scalable cloud service on one of the leading public clouds: AWS, Azure, GCP, etc.
  • Experience in either PostgreSQL, MS Sql Server, Oracle, or other Database Engine development;
  • Experience in system design and cloud architecture;
  • Experience in Open Source project code development;
  • Experience in bootstrapping a startup project;

Meet the hiring manager!

Nutanix DB team in Serbia is led by our Senior Director of Engineering, Jovan Ćukalović, who joined in April 2022 after 10+ years in Microsoft, where he was working on SQL Server on Azure as one the leaders of the Microsoft SQL team in Serbia: 

“I was inspired by the Nutanix Database Service story and the opportunity to build a team working on multiple clouds and multiple database engines.”

Biggest professional win: “Building a team from scratch and driving execution of SQL Managed Instance was the single biggest challenge in my career. I had a chance to work with the most talented and passionate young engineers, and witness an evolution of both product and team around me.”

Biggest personal win: “Over the years of hard work and challenges, I managed to keep my family and personal wellbeing at the top of my priority list.”

Message for our candidates: “We are looking for people who want to grow their system design skills and be the first ones to witness creation of our multi-cloud hybrid Database Service!”

What the Team Says 

“What I love about working in this team is that I have a rare opportunity to contribute to a cutting edge product that competes with most famous worldwide companies, while being surrounded by great teammates.”

“I am surrounded with highly skilled and supportive team members that are willing to help and share their knowledge at any time.”

“I had a chance to spend a week competing in a company wide CTF competition. It was a wonderful experience, I met some great people and had a lot of fun solving challenges, but most importantly, we won!”

How we work

We work in a hybrid style, letting everyone in the team decide on their preferred work location. Some of our team members enjoy remote work, while others like the office environment. We are trying to minimize the number of meetings and nurture the culture of writing and sharing documents, which helped us achieve a more flexible schedule and transparent knowledge sharing. The team works closely with other Nutanix DB teams in Bangalore, India and San Jose, California, with amazing diversity in cultural and technical backgrounds. We also have weekly Nutanix lunch days that are a great opportunity to connect in person with the team and other colleagues.


Nutanix is an equal opportunity employer.

The Equal Employment Opportunity Policy is to provide fair and equal employment opportunity for all associates and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, or disability. Nutanix hires and promotes individuals solely on the basis of their qualifications for the job to be filled.

Nutanix believes that associates should be provided with a working environment that enables each associate to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, religion, national origin, gender, sexual orientation, age, marital status or disability.

We expect and require the cooperation of all associates in maintaining a discrimination and harassment-free atmosphere.