Now hiring

Software Engineer (San Jose, CA, US, 95128) @ NetApp, Inc.

San Jose, California, USOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Job Summary

As a Software Engineer, your responsibilities will include developing and maintaining cloud-based solutions. You will focus on solving complex problems, developing, testing, automating and collaborating with the Software Engineering team to deploy features in a production environment. Additionally, you will be responsible for designing and implementing managed Cloud Services based on given requirements. We expect you to have excellent coding skills and take a lead role in designing ,implementing managed Cloud Services and supporting production deployments.

  • Short Description Engage in incident management processes including the 24X7 Oncall rotations (as per the sun model) to resolve production issues within agreed SLAs/SLOs.
  • Lead to deliver features, including participating in the full software development lifecycle.
  • Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications.
  • Continuously monitor, analyze, and measure system health, availability, and latency Develop and implement steps to improve system and application performance, availability, and reliability.
  • Work on development, bug fixes/updates, spec updates, customer RCAs and automation.
  • Hands on troubleshooting of production outages.
  • Focus on continuous improvement of production operations and avoiding fires proactively.
  • Job Requirements 5-8+ years of professional software engineering experience, with a track record of delivering production systems.
  • Strong programming skills in one or more of Go, Python, Java, or C/C++.
  • Experience building cloud-native and distributed systems, including containers (Docker) and Kubernetes.
  • Solid grounding in software design, data structures, APIs, and testing strategies, including unit, integration, and automated testing.
  • Experience with Git workflows, including branching and merge strategies, pull request workflows, and code review best practices.
  • Demonstrated ability to lead technical initiatives, mentor engineers, and influence technical direction.
  • Willingness to work on CI/CD and automation when the team’s needs require it.

Preferred Qualifications

  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Scripting and automation in Bash, Groovy, or PowerShell.
  • Experience with Helm, infrastructure as code, or DevSecOps practices.
  • Experience with observability, performance tuning, or large-scale storage and data systems.
  • Education Bachelor of Science Degree in Computer Science or equivalent experience is required.
  • Compensation: The target salary range for this position is 147,900 - 205,000 USD.
  • The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range.
  • Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package.
  • This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSU’s), with all offerings subject to regional variations and governed by local laws, regulations, and company policies.
  • Benefits may vary by country and region, and further details will be provided as part of the recruitment process.

Skills

GoPythonJavaC/C++DockerKubernetesGitsoftware designdata structureAPIJenkinsGitHub Actions

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores