Staff Software Engineer (Golang / Java / Python)
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