remote
Software Engineer 3 - NetApp
Software Engineer
Senior backend engineer focused on building scalable, cloud‑native services using Python, Go, and Kubernetes. Drives automation, reliability, and performance improvements in a production environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput services in Python and Go, ensuring scalability and reliability.
- Deploy and manage containerized workloads on Kubernetes clusters, optimizing resource usage and autoscaling.
- Implement infrastructure as code with Terraform, automating provisioning across AWS environments.
- Integrate CI/CD pipelines to accelerate feature delivery and enforce quality gates.
- Collaborate with cross‑functional teams to identify bottlenecks, propose architectural changes, and drive continuous improvement.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python and Go.
- Hands‑on experience with Kubernetes, Docker, and cloud platforms (AWS preferred).
- Solid understanding of infrastructure as code, especially Terraform, and CI/CD best practices.
- Excellent problem‑solving skills and a passion for building resilient, automated systems.
- Strong communication skills and ability to mentor junior engineers.
Skills
pythongokubernetesdockerterraformawscicd