Job Description
Pure Storage is seeking a Control Plane Developer to join the Portworx team in Bangalore, India. The ideal candidate will contribute to the development of high-quality Portworx products, focusing on clean code, customer orientation, and quality. This role involves developing a new SaaS platform to provide a secure and consistent experience for customers using Portworx offerings.Role involves:
- Designing and developing microservices.
- Integrating new features into Portworx products.
- Focusing on design, development, unit/functional testing, code reviews, documentation, continuous integration, and continuous deployment.
- Collaborating with peers and stakeholders to take solutions from initial design to production.
- Taking full ownership of design and development activity by adapting to customer feedback.
- Experimenting with new technologies to innovate new solutions.
Requirements:
- BS in Computer Science or related technical field.
- 4+ years of experience in designing, developing, and testing product components using C++, Java, or Go.
- Good understanding of Microservices Architecture and scalable platforms.
- Experience designing and implementing high-quality, testable, maintainable, optimal, production-grade microservices and continuous integration.
- Experience working with multiple stakeholders in designing highly scalable and production-quality software.
- Proven design sensibility and willingness to work in a collaborative, team-oriented environment.
- Willingness and ability to work in an open office environment.
- Solid CS background in data structures, algorithms, and software design.
Role offers:
- Opportunity to work in an innovative and challenging environment.
- Space and support to grow and contribute to something meaningful.
- A collaborative and supportive team environment.
- Flexible time off, wellness resources, and company-sponsored team events.