NetApp

Staff Software Engineer (Golang / Java / Python)

NetApp

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
12–15 yrs
Salary
Openings
1
Posted
11 seconds ago
Work mode
In office
Education
B.Tech / B.E. in Any Specialization
Eligibility
Applicants must have a Bachelor of Technology or Bachelor of Engineering degree in any specialization.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

Join NetApp as a Staff Software Engineer, where you'll be an integral part of a highly skilled engineering team responsible for all product lifecycle stages including design, development, testing, and maintenance. You will develop comprehensive expertise in NetApp's core technologies, cloud infrastructures, and storage systems while shaping and delivering cloud-scale solutions used by thousands of customers.

Key Responsibilities

  • Participate actively in the entire product lifecycle, from conceptual design to deployment and support.
  • Engage in technical discussions within the team and cross-functional groups to shape product features and architectures.
  • Design and architect cloud-scale products ensuring scalability, reliability, and performance.

Qualifications and Requirements

  • Proficient in programming using Golang, Java, or Python with strong command over software development best practices.
  • Experience working with microservices architecture and container technologies such as Docker and Kubernetes.
  • Solid understanding of data structures and algorithms to address complex software challenges.
  • Familiarity with major cloud service providers and their development environments is an advantage.
  • Background knowledge in storage systems and networking concepts is required.
  • Experience with Linux or UNIX operating systems and associated technologies.
  • Skilled in designing and implementing RESTful APIs.
  • Innovative mindset focused on building high-quality, customer-oriented products.
  • Strong analytical, logical thinking, and problem-solving abilities.
  • Collaborative team player comfortable working within and across teams.
  • Eager to continuously learn and adapt to emerging technologies.
  • Full stack development experience is preferred.

Education and Experience

Candidates should hold a Bachelor of Technology or Bachelor of Engineering degree in Computer Science, Electrical Engineering, or a related field. Advanced degrees or equivalent professional experience with 12 to 15 years in software engineering are expected.

Level

Mid

Minimum education

Bachelor's Degree

Tools & software

Java Docker required Kubernetes required Linux required

How they work

Teamwork & Collaboration Problem Solving Creativity Learning Agility Relationship Building
🤖
Online · instant AI help
Broxer