Software Engineer (C/C++, System Programming)

NetApp

India

On-site

INR 1,200,000 - 1,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous volunteer time off
Comprehensive benefits
Support for professional and personal growth

Job summary

An innovative data solutions company in India is looking for a Software Engineer 3 to work on cutting-edge technologies. In this role, you'll collaborate with talented teams to create innovative storage solutions. The ideal candidate has strong programming skills in C/C++, experience with microservices and Kubernetes, and a solid understanding of storage and networking concepts. This position offers a healthy work-life balance, generous volunteer time, and support for professional growth.

Qualifications

  • 4–7 years of related experience.
  • Preferred master's degree.

Responsibilities

  • Participate in the entire product lifecycle including design, development, maintenance, and testing.
  • Build deep knowledge of core technologies and cloud systems.
  • Engage in technical discussions across teams.

Skills

C/C++ programming
Microservices architecture
Kubernetes
System Programming
Cloud technologies
REST API design
Problem solving
Teamwork

Education

BTech/BE in Computer Science or Electrical Engineering

Job description

About NetApp

NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new business possibilities. And it all starts with our people.

Job Summary

We’re looking for passionate and driven professionals to join us as Software Engineer 3. In this role, you’ll work on cutting‑edge technologies, collaborate with talented teams, and contribute to building innovative storage solutions that empower businesses worldwide.

Job Requirements
  • Strong programming skills in C/C++.
  • Experience in microservices architecture and Kubernetes.
  • Hands‑on experience in System Programming (device driver, networking preferred).
  • Desirable: Working experience with distributed operating systems.
  • Preferred: Experience developing services in Amazon Web Services.
  • Deep understanding of storage and networking concepts.
  • Versatility with Linux or other Unix OS and related technologies.
  • Good understanding of REST API design and implementation.
  • Proven ability to solve complex problems.
  • Strong aptitude for learning new technologies.
  • Excellent teamwork and collaboration skills.
Roles & Responsibilities

You will work as part of a team of skilled engineers, participating in the entire product lifecycle including design, development, maintenance, and testing. You will build deep knowledge of core NetApp technologies, cloud technologies, and storage systems, and actively participate in coding and design from incubation to delivery. You will engage in technical discussions across teams, evaluate and execute design and development plans, and be guided by senior members to build cloud‑scale products used by thousands of customers.

Education
  • Minimum 4–7 years of related experience.
  • BTech/BE in Computer Science or Electrical Engineering; a master’s degree is preferred.
Equal Opportunity Employer

NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.

Why NetApp?

We help customers turn challenges into business opportunity by bringing new thinking to age‑old problems and innovating with data. We offer a healthy work‑life balance, generous volunteer time off, comprehensive benefits, and support for professional and personal growth.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Embedded Firmware & C/C++)
Software Engineer (Embedded Firmware & C/C++)

NetApp • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer (Embedded Firmware & C/C++)
Software Engineer (Embedded Firmware & C/C++)

NetApp, Inc. • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Software Engineer (C, C++)
Software Engineer (C, C++)

NetApp, Inc. • Bengaluru

On-site
INR 800,000 - 1,200,000
Staff Software Engineer (Golang / Java / Python )
Staff Software Engineer (Golang / Java / Python )

NetApp • Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Software Engineer
Software Engineer

NetApp, Inc. • Bengaluru

Hybrid
INR 3,000,000 - 4,500,000
Senior Software Engineer (C/ C++, Distributed System, Linux)
Senior Software Engineer (C/ C++, Distributed System, Linux)

NetApp, Inc. • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer (Full stack Developer)
Senior Software Engineer (Full stack Developer)

NetApp • Bengaluru

Hybrid
INR 1,500,000 - 2,000,000
Software Engineer (C & Linux Kernel Developer)
Software Engineer (C & Linux Kernel Developer)

NetApp • Bengaluru

Hybrid
INR 3,000,000 - 5,500,000
Senior Software Engineer (Storage & Cloud)
Senior Software Engineer (Storage & Cloud)

NetApp • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Staff Software Engineer (Fullstack / Distributed / Cloud / Microservices)
Staff Software Engineer (Fullstack / Distributed / Cloud / Microservices)

NetApp • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Hybrid work model