NetApp
NetApp1h ago
Indeed

Senior Software Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at NetApp

Full Job Description

NetApp is seeking a Senior Software Engineer specializing in Golang and Storage Development for its Bengaluru, Karnataka location. In this role, you will be instrumental in designing and building scalable, enterprise-grade virtualization solutions within the Virtualization engineering team.

You will own complex features and components end-to-end, from design and implementation to testing, automation, and ensuring production readiness. This involves close collaboration with senior engineers and cross-functional teams to drive innovation and maintain high engineering standards.

Key Responsibilities:

  • Design, develop, and maintain backend services and core system components.
  • Own the complete delivery lifecycle of features, including design, implementation, testing, automation, and supportability.
  • Contribute to architectural design and technical discussions for system components.
  • Develop and maintain automated tests to ensure code quality and prevent regressions.
  • Debug and resolve complex issues across development, testing, and production environments.
  • Actively participate in code and design reviews, upholding rigorous engineering standards.
  • Enhance system performance, reliability, scalability, and maintainability.
  • Collaborate with stakeholders and partner teams to deliver production-ready solutions.

Required Skills:

  • Extensive hands-on experience with Golang.
  • Proven experience in building distributed, scalable software systems.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Proficiency in debugging complex issues within Linux environments.
  • Hands-on experience with testing and automation frameworks (unit, integration, system tests).
  • Demonstrated ability to take ownership and drive tasks to completion independently.
  • Must have experience working in Kubernetes-based environments.
  • Must have experience with microservices architectures.
  • Knowledge of storage protocols and concepts (e.g., iSCSI, NFS, NVMe) is essential.
  • Understanding of virtualization concepts and hypervisor-based systems is required.

Education:

  • Bachelor’s degree with 8–12 years of relevant experience, or
  • Master’s degree with 6–10 years of relevant experience.

NetApp fosters a hybrid working environment that encourages connection, collaboration, and a strong company culture. We are an Equal Opportunity Employer committed to diversity and inclusion.

Company

NetApp

NetApp

NetApp is a leader in intelligent data infrastructure, offering unified storage, integrated data services, and solutions that empower organizations to leverage their data for AI and multicloud environ...

Bengaluru, Karnataka
Posted on Indeed