Software Engineer, (Java/Python) Backend Engineer
Core
Design, develop, and maintain APIs and CLI for end-to-end configuration and management of FlashArray and FlashBlade products.
Role type
Backend Software Engineer (Java/Python)
Builds
Customer-facing and internal-facing APIs and command line interfaces for storage management
Domain
Storage systems, distributed systems, data platforms
Deliverable
product features
Required skills
Java, Python, Golang, distributed systems, algorithms, operating systems, Linux kernel, database internals, hypervisors, containers, compilers, hardware
Preferred skills
Design sensibility, collaborative mindset
Technologies
Java, Python, Golang
Responsibilities
Design and develop APIs and CLI for storage product management, experiment with new technologies and architectural patterns, solve challenging problems, perform unit testing, code reviews, documentation, CI/CD
Seniority
Mid-Senior, hands-on IC