onsite
Senior Software Developer C - StorageGrid - NetApp
Software Engineer
Senior C++ developer focused on building and scaling high‑performance, cloud‑native storage services using Linux, Kubernetes, Docker and CI/CD automation.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput C++ components for a distributed storage platform.
- Integrate and optimize services for container orchestration environments such as Kubernetes and Docker.
- Implement automation pipelines and CI/CD workflows to accelerate delivery and improve reliability.
- Collaborate with cross‑functional teams to troubleshoot performance issues and enhance system scalability.
- Drive best practices for code quality, testing, and documentation in a fast‑moving production environment.
Requirements
- 5+ years of professional C++ development experience on Linux systems.
- Strong understanding of container technologies (Kubernetes, Docker) and cloud‑native architectures.
- Hands‑on experience with CI/CD tools, automation scripting, and performance tuning of storage workloads.
- Proven ability to work in agile teams, communicate technical concepts clearly, and deliver production‑ready code.
- Familiarity with distributed storage concepts and networking protocols is a plus.
Skills
clinuxkubernetesdockercicd