This role involves leading a team of engineers to design, develop, and maintain cloud-native microservices and distributed systems for enterprise data storage solutions, ensuring high quality, scalability, and reliability while driving innovation and process improvements.
Key Responsibilities
Lead and grow a team of engineers responsible for designing and developing cloud-native microservices and core Portworx capabilities
Drive execution in a dynamic environment, balancing roadmap delivery, customer escalations, and operational commitments
Establish engineering processes across design, development, testing, code reviews, documentation, CI/CD, and production readiness
Own customer-facing technical outcomes by resolving critical production issues and improving product reliability
Build mechanisms to debug and resolve large-scale cluster and performance issues, leveraging AI-based tooling
Promote adoption of AI-assisted development workflows to improve code quality and team productivity
Collaborate with Product Management and stakeholders to translate business needs into technical solutions
Ensure teams take ownership of design and delivery, incorporating customer feedback and real-world testing insights
Create a culture of accountability, innovation, and continuous learning, encouraging experimentation with new technologies
Hire, mentor, and develop engineers and emerging leaders to build organizational capability
Requirements
BS in Computer Science or related field; MS preferred
Overall 12 years of experience with 8 years of experience in enterprise software development
At least 3 years of engineering management experience
Strong background in designing and delivering distributed systems and cloud-native architectures
Experience working with multiple stakeholders, from product management to customer beta partners, in delivering highly scalable and production-quality software
Proven ability to lead teams through ambiguity, production incidents, and high-pressure customer situations
Experience driving engineering velocity through process optimization, automation, and AI-assisted development practices
Strong technical depth in data structures, algorithms, and software design
Demonstrated ability to improve engineering processes and team productivity
Experience with cloud-native platforms and microservices architectures
Deep understanding of distributed systems
Experience building collaborative, high-performing engineering teams
Willing and able to work in an in-office environment at the Bangalore office
Benefits & Perks
Innovation-focused work environment
Growth opportunities and support for professional development
Team-building and collaborative culture
Flexible time off
Wellness resources
Company-sponsored team events
In-office work environment in Bangalore
Ready to Apply?
Join Pure Storage and make an impact in renewable energy