
Lead Developer, Portworx Backup
Pure Storage3 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, build, and deploy cloud-based Portworx services.
- Develop highly scalable SaaS services for Portworx Backup and Restore and Portworx Data Services.
- Build secure, multi-tenant services supporting authentication, RBAC, and thousands of enterprise customers.
- Design services for large-scale multi-cloud environments with security, resilience, stability, and availability.
- Develop a robust API layer integrating with frontend and web UI systems.
- Contribute to secure SaaS product architecture.
- Build highly available control-plane services integrating with multi-cloud marketplaces.
- Design and implement billing management and payment gateway services.
Requirements
- 10+ years of proven development experience in cloud architecture across AWS, Azure, or GCP.
- Expertise in Golang programming, with Python as a secondary language.
- Expertise building scalable systems for Kubernetes.
- In-depth knowledge of container and microservices architecture.
- Demonstrated experience designing scalable Software-as-a-Service products.
- Understanding of SaaS, PaaS, and IaaS cloud delivery models.
- Proficiency with database technologies such as MongoDB and MySQL.
Benefits
- Primarily in-office role based in the Bangalore office, with exceptions for PTO, work travel, or approved leave.
- Flexible time off, wellness resources, and company-sponsored team events.
- Employee Resource Groups and an inclusive workplace commitment.
Tech Stack
About Pure Storage
Pure Storage builds all-flash data storage systems and software for enterprises, including FlashArray and FlashBlade, and offers storage delivered as-a-service for on‑prem and cloud workloads. Its subscription model (Evergreen/Pure as‑a‑Service) supports databases, virtualization, analytics, and AI. Founded in 2009 and headquartered in Santa Clara, California, Pure is a public company listed on the NYSE (PSTG).