Senior Golang Engineer
Pure Storageabout 3 hours ago
Responsibilities
- Design and build software for discovering, classifying, and safeguarding sensitive data.
- Lead the design, implementation, testing, deployment, and continuous improvement of platform capabilities.
- Develop reliable, scalable, and high-performing backend systems.
- Integrate new data sources, storage systems, and services into the platform.
- Solve engineering challenges related to scale, concurrency, performance, reliability, and security.
- Contribute to engineering quality through design, testing, code reviews, and operational excellence.
- Collaborate with engineers, product managers, and customer-facing teams to deliver solutions.
- Contribute to technical direction and improve platform architecture and engineering standards.
Requirements
- Experience developing software in Golang.
- Experience building reliable backend or distributed systems at scale.
- Understanding of concurrency, performance optimization, fault tolerance, and system reliability.
- Strong analytical and debugging skills for complex technical issues.
- Experience delivering solutions from design to production deployment.
- Strong communication and collaboration skills across teams.
- Curiosity, pragmatism, and a continuous improvement mindset.
Benefits
- Flexible time off and wellness resources.
- Company-sponsored team events.
- Support for personal and professional growth.
- Recognition as a Great Place to Work.