Skip to content
Remote Co Logo
  • Remote
    JOBS
  • Remote
    COMPANIES
  • Remote Work
    RESOURCES
    • Remote Work Articles
    • Remote Worker Q&A
  • Get Started
  • Log In
  • Home
  • Remote Jobs
  • Software Engineer - Systems
remote-co-logo

Software Engineer - Systems

NetApp Inc

ApplySave Job
  • Date Posted

    Today

    New!
  • Remote Work Level

    Hybrid Remote

  • Location

    Hybrid Remote in San Jose, CA, Morrisville, NC

  • Job Schedule

    Full-Time

  • Salary

    $108,800 - $162,800 ANNUALLY

  • Benefits

    401k Matching/Retirement Savings Health/Medical Insurance Life Insurance Paid Vacation Health & Wellness Programs

  • Categories

    IT,  System Administrator,  Engineering,  Product Manager,  Project Manager,  Software Engineer,  QA

  • Job Type

    Employee

  • Career Level

    Experienced

  • Travel Required

    No Specification

  • Education Level

    Bachelor's/Undergraduate Degree

About the Role

Title: NetApp Emerging Talent - Software Engineer (Systems)

Location: San Jose, California, United States; Morrisville, North Carolina, United States

Job Description:

Job Summary

Are you ready to elevate your career in software engineering? NetApp is seeking Software Engineers to join our team and contribute to the development and design of innovative features for our flagship storage operating system, ONTAP. 

About ONTAP: ONTAP is a robust and feature-rich platform known for its advanced data management capabilities. It delivers significant value to our customers and supports mission-critical applications worldwide. As a Software Engineer, you will be part of a talented team responsible for developing, testing, and debugging distributed software that powers NetApp’s cloud, hybrid-cloud, and on-premises solutions. 

This technical position is perfect for individuals who are systems-focused, creative, team-oriented, technologically savvy, eager to learn, and driven to produce results. 

Essential Functions: 

  • Collaborate with the team on projects involving new feature development, sustaining efforts, and handling engineering escalations 
  • Participate in all phases of the product development cycle: from definition and design to implementation, debugging, testing, and early customer support 
  • Work closely with peer team members and other teams such as QA, Systemic Test Engineering, and other dependent engineering teams to understand customer use cases, deliver solutions, and integrate valuable insights into the team's work 
  • Solve technical issues collaboratively with other engineers

Job Requirements

  • Familiarity with the design and development of system software 
  • Hands-on experience with C and C++ is required 
  • Knowledge of Unix/Linux System Programming and Multithreaded programming 
  • Experience in the Storage Domain is a plus 
  • Strong conceptual understanding of OS internals 
  • Expertise in algorithms, data structures, and multi-threaded programming is essential 
  • Commitment to sound software engineering practices and a passion for quality 
  • Proven track record of meeting tight deadlines without sacrificing quality 
  • Strong communication skills, both written and oral, targeted at a wide variety of internal and external audiences 
  • Ability to understand customer deployment scenarios and experience in collaborating with peer teams outside of engineering 

Additional Details:  

  • Experience Info: If you have a Bachelor's degree and less than 2 years of relevant experience, excluding internships, DO NOT apply to this role. 

Education

Typically requires a Bachelor's degree with a minimum of 2 years relevant experience, a Master's degree with no experience, or equivalent work experience 

Compensation:
The target salary range for this position is 113,050 - 168,300 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 (PTO), 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. 

At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.

Equal Opportunity Employer:

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

Why You'll Thrive at NetApp

At NetApp, you won't wait for the perfect moment—you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure.

NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security.

Apply

FAQs About Software Engineer - Systems Jobs at NetApp Inc

This job offers Hybrid Remote Work.
Full-Time
Yes, the benefits include 401k Matching/Retirement Savings, Health/Medical Insurance, Life Insurance, Paid Vacation and Health & Wellness Programs.
$108,800 - $162,800 ANNUALLY
IT, System Administrator, Engineering, Product Manager, Project Manager, Software Engineer, QA
You can apply directly using the apply button given on the page.
Residents of San Jose, CA, Morrisville, NC or United States
The work location for this position will be San Jose, CA, Morrisville, NC
Experienced
The required education level for this role is Bachelor's/Undergraduate Degree

Meet Remote.co

  • About & Contact
  • CCPA/GDPR
  • Do Not Sell or Share My Personal Information
  • Fraud Awareness
  • Press & Media
  • Sitemap

Remote Work Q&A

  • All Remote Companies
  • Why Remote
  • Hiring Remotely
  • Managing Remotely
  • Working Remotely
  • Remote Worker Insights
  • All Remote Workers

Remote Work Articles

  • All Articles
  • Why Go Remote
  • Build a Remote Team
  • Remote Management
  • Work Remotely

Remote Jobs

  • Find Remote Jobs
  • Remote Accounting Jobs
  • Remote Account Manager Jobs
  • Remote Bookkeeping Jobs
  • Remote Customer Service Jobs
  • Online Data Entry Jobs
  • Remote Data Science Jobs
  • Remote Design Jobs
  • Remote Developer Jobs
  • Online Editing Jobs
  • Remote Healthcare Jobs
  • Remote IT Jobs
  • Remote Marketing Jobs
  • Remote Medical Coding Jobs
  • Remote Nursing Jobs
  • Remote Legal Jobs

More Remote Jobs

  • Remote Operations Jobs
  • Remote Product Manager Jobs
  • Remote Project Manager Jobs
  • Remote QA Jobs
  • Remote Recruiter Jobs
  • Remote Sales Jobs
  • Remote Social Media Jobs
  • Online Teaching Jobs
  • Virtual Assistant Jobs
  • Remote Writing Jobs
  • Entry-Level Remote Jobs
  • Online Freelance Jobs
  • International Remote Jobs
  • Part-Time Remote Jobs
© 2015 - 2026 Remote.co | TOS | Privacy Policy | Manage Cookies | Accessibility
Next App