Member of Technical Staff 2 - Dev

Nutanix

Nutanix

IT

Bengaluru, Karnataka, India

Posted on May 27, 2026
Hungry, Humble, Honest, with Heart
The Opportunity
We are looking for a Software Engineer who is passionate about building high-performance, multithreaded systems using C++. This is a great opportunity for an early-career engineer to learn and contribute to the design and development of scalable, distributed systems in a fast-paced, startup-like environment.
If you're excited by the journey from idea to implementation and want to grow within a team that values innovation, ownership, and technical depth, then you’ll be a great fit.
About the Team
The CDP Team is responsible for building and maintaining a strictly consistent, highly-scalable API Gateway and its authentication control plane, along with orchestration mechanisms that manage cluster topology changes.
Your Role
  • Contribute to the design and development of core components in C++, with a focus on performance, multithreading, and reliability.
  • Design and develop scalable distributed systems and backend infrastructure.
  • Support in translating high-level designs (HLD) into low-level implementation plans (LLD) under the guidance of senior engineers.
  • Write clean, efficient, and maintainable code with a focus on thread safety and system performance.
  • Collaborate with senior engineers, product managers, and QA to build features that solve real customer problems.
  • Participate in code reviews and learn best practices in system design, development, and testing.
  • Continuously improve your technical skills and grow your understanding of large-scale distributed systems.
What You Will Bring
  • 2-4 years of experience in software development, with a Bachelor’s or Master’s degree in Computer Science or a related field.
  • Strong programming skills in C++, with hands-on experience in multithreaded development.
  • Experience designing and working with distributed systems.
  • Good understanding of object-oriented design, data structures, and algorithms.
  • Familiarity with High-Level Design (HLD) and Low-Level Design (LLD) concepts.
  • Experience working in a Linux development environment; familiarity with Git and development workflows.
  • A growth mindset with strong communication skills and a desire to work in a collaborative, high-impact team.
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.

--