Senior System Software Engineer – Golang / Java | Distributed Systems
Core
Design, develop, and maintain innovative features for the Object product on FlashBlade and FlashArray platforms, focusing on high-performance, highly reliable distributed systems.
Role type
Senior System Software Engineer (Distributed Systems)
Builds
Object storage features for FlashBlade and FlashArray platforms
Domain
Data storage / Distributed systems
Required skills
Java, Golang, C++, distributed systems, high-performance systems, algorithm design, debugging, system architecture
Preferred skills
ownership of end-to-end solutions, cross-functional collaboration, continuous learning
Technologies
Java, Golang, C++, FlashBlade, FlashArray
Responsibilities
Design and implement algorithms for high-performance, highly reliable systems; take ownership of solutions from concept to delivery; analyze complex technical challenges; collaborate with engineering, product, and operations teams; deliver reliable, high-quality systems.
Seniority
Senior, hands-on IC
