Member of Technical Staff 2 - Dev
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.
--