Software Engineer (Go/Java/Python)

NetApp · Bengaluru · 4–8 yrs experience · Posted 2026-07-18

Tech stack: AWS, Azure, C++, Docker, Go, Google Cloud, Java, Jenkins, Kubernetes, Python, SQL, Terraform

Apply on the company site · Get a referral for this role

NetApp salary & ratings · NetApp interview process · More live openings

About the role

We are seeking a skilled and innovative Software Engineer to join our team. As a Software Engineer, you will be responsible for developing and maintaining cloud-based solutions, with a focus on coding complex problems, automation and handling feature deployment in production.
Qualifications: - Develop, test, and maintain cloud-based applications and services using Go Lang, Python or proficiency in any of these languages Java, C++,.NET.
- Write clean, efficient, and maintainable code to solve complex problems and improve system performance.
- Automate deployment, scaling, and monitoring of cloud-based applications and infrastructure.
- Proficiency in using AI tools like Copilot to enhance productivity in automation, documentation, and unit test writing.
- Solid understanding of cloud computing concepts and services (e.g, AWS, Azure, Google Cloud, OCI).
- Experience with containerization technologies (e.g., Docker, Kubernetes) and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Proficient in designing and implementing RESTful APIs and microservices architectures.
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD).
- Knowledge of networking concepts, security best practices, and system administration.
- Knowledge of database technologies (e.g., SQL, NoSQL) and data storage solutions.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Bachelor's degree in Computer Science or a related field.
- 4-8 years of professional experience in software development.

Qualifications

- Develop, test, and maintain cloud-based applications and services using Go Lang, Python or proficiency in any of these languages Java, C++,.NET.
- Write clean, efficient, and maintainable code to solve complex problems and improve system performance.
- Automate deployment, scaling, and monitoring of cloud-based applications and infrastructure.
- Proficiency in using AI tools like Copilot to enhance productivity in automation, documentation, and unit test writing.
- Solid understanding of cloud computing concepts and services (e.g, AWS, Azure, Google Cloud, OCI).
- Experience with containerization technologies (e.g., Docker, Kubernetes) and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Proficient in designing and implementing RESTful APIs and microservices architectures.
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD).
- Knowledge of networking concepts, security best practices, and system administration.
- Knowledge of database technologies (e.g., SQL, NoSQL) and data storage solutions.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Bachelor's degree in Computer Science or a related field.
- 4-8 years of professional experience in software development.

Responsibilities

- We are seeking a skilled and innovative Software Engineer to join our team.
- As a Software Engineer, you will be responsible for developing and maintaining cloud-based solutions, with a focus on coding complex problems, automation and handling feature deployment in production.

More openings at NetApp