About the job
Join us in a thrilling journey as we revolutionize the data storage landscape! At Pure Storage, you will engage in groundbreaking technological advancements, work alongside brilliant minds, and contribute significantly to a rapidly evolving industry.
If you're eager to embrace the limitless opportunities that come with innovation and leave a lasting impact, we invite you to be part of our team.
THE ROLE
The Access Rules team in DX Engineering plays a pivotal role in shaping security and access management at Pure Storage. This dynamic group of engineers designs and maintains systems that govern user, group, and resource interactions across diverse platforms, ensuring secure operations at scale. The team is passionate about building APIs and backend solutions that enforce robust access controls across multiple systems within Pure Storage and the DX organization. They collaborate closely with the Authorization team, product managers, and UI/UX designers to define and enhance the core of Pure’s authorization infrastructure, contributing directly to complex backend services, overseeing feature migrations, and ensuring the reliability of essential access management systems.
WHAT YOU'LL DO
- Architect Scalable Ecosystems: Design, develop, and maintain high-availability processing services while adhering to stringent security and compliance standards for mission-critical data.
- Drive Full Lifecycle Innovation: Manage the entire development lifecycle—from experimenting with new technologies to deployment—keeping our platform at the leading edge of the industry.
- Optimize Engineering Excellence: Champion code quality through unit testing, thorough code reviews, and automated CI/CD pipelines to ensure seamless, continuous delivery.
- Collaborative Problem Solving: Work with stakeholders to translate complex business needs into elegant technical solutions, focusing on system interoperability and long-term maintainability.
WHAT YOU BRING
- Backend Mastery: Strong expertise in modern backend languages (such as Python, Java, or Golang) and demonstrated experience in designing and launching intricate software components, with an interest or experience in security.
- Cloud Native Expertise: Proven experience in building and scaling applications in cloud environments.

