Software Engineer - StorageGRID

NetApp

North Carolina

Hybrid

USD 113,000 - 168,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health Insurance
Life Insurance
Retirement or Pension Plans
Paid Time Off
stock purchase plan
Restricted stocks (RSUs)

Job summary

NetApp is pioneering StorageGRID object storage—AWS cloud compatible software powering AI data lakes. As a Software Engineer, you will work with a talented team to design, implement and rapidly ship clean code that solves real customer challenges.

Requirements include extensive Python development, Linux proficiency, and familiarity with C/C++ or Ruby; a BS in Engineering or CS with 2+ years experience. The role offers a hybrid in-office/remote work model and a competitive compensation package.

Qualifications

  • Extensive Python development experience.
  • Proficiency in shell, C, C++, or Ruby.
  • Strong Linux knowledge.
  • Solid understanding of computer architecture and data structures.

Responsibilities

  • Design and architect major systems and features.
  • Implement, unit test, debug, verify production systems and features.
  • Improve performance, reliability, availability and serviceability.
  • Influence and collaborate with peer and senior engineers.
  • Support inter-dependent development and testing activities.

Skills

Python
Shell scripting
C
C++
Ruby
Linux
Networking
Data structures
Programming practices

Education

BS in Engineering or CS
MS in Engineering or CS

Tools

Containers
S3 APIs
BMC
Storage tech

Job description

Job Summary

NetApp is pioneering the development of StorageGRID object storage - AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Engineer, this is your chance to work alongside a group of talented developers, impart your vision, and rapidly launch the latest cloud storage software. Your incredible testing and automation skills will create opportunities to contribute clean code. Naturally, you are as comfortable solving our customer's AI data lake challenges by writing new code as you are improving productivity by refactoring. You are opinionated while flexible and know when to adopt new technologies.

Key Responsibilities
  • Design and architect major systems and features
  • Implement, unit test, debug, verify production systems and features
  • Improve performance, reliability, availability and serviceability
  • Influence and collaborate with peer and senior engineers
  • Support inter-dependent development and testing activities
Job Requirements

Must Have:

  • Extensive development in Python
  • Understand shell scripting, C, C++, and/or Ruby
  • Very good understanding of Linux operating system
  • Working networking knowledge (OSI network layers, TCP/IP, configuring Layer2/Layer3 hybrid networks, and managing network services such as DNS, DHCP, and NTP)
  • Familiarity with basic concepts of computer architecture, data structures and standard programming practices

Nice to Have:

  • Understanding of hardware management services such as BMC
  • Knowledge of S3 API's
  • Knowledge of Containers
  • Experience with storage technologies and/or shared infrastructure environments
  • Experience in distributed software development
Education

A Bachelor of Science Degree in Engineering or Computer Science with 2+ years of related experience, or a Master's Degree; or equivalent experience is required.

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. The range is based on 'On Target Earnings' (OTE) representing the total potential earnings, which is the sum of the base salary and potential commission earned when performance targets are achieved. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package.

  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • employee stock purchase plan
  • restricted stocks (RSU's)

These offerings are subject to regional variations and governed by local laws, regulations, and company policies.

We will provide detailed information about the specific benefits for your region 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.

Additional Information

We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.

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.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Cloud Engineering (C++)
Software Engineer - Cloud Engineering (C++)

NetApp, Inc. • Northern (KY)

On-site
USD 148,000 - 220,000
Health Insurance
Employee stock purchase plan
RSUs
Software Engineer
Software Engineer

SupportFinity™ • Village of Morrisville (NY)

On-site
USD 131,000 - 160,000
Principal Engineer, Data Path / Metadata / Performance (StorageGRID)
Principal Engineer, Data Path / Metadata / Performance (StorageGRID)

NetApp • Morrisville (NC)

On-site
USD 228,000 - 339,000
Health Insurance
Stock purchase plan
RSU program
Software Engineer (Cassandra)
Software Engineer (Cassandra)

NetApp • United States

On-site
USD 170,000 - 253,000
Hybrid work environment
Software Engineer - Cloud Engineering (C++)
Software Engineer - Cloud Engineering (C++)

NetApp • Morrisville (NC)

On-site
USD 148,000 - 220,000
Health Insurance
Life Insurance
Retirement Plan
+3
Sr. Software Engineer (Systems Engineering, C/C++)
Sr. Software Engineer (Systems Engineering, C/C++)

NetApp • Morrisville (NC)

Hybrid
USD 196,000 - 293,000
Health Insurance
Life Insurance
Retirement plans
+2
Software Engineer (Cassandra)
Software Engineer (Cassandra)

NetApp, Inc. • Morrisville (NC)

On-site
USD 170,000 - 253,000
Health Insurance
Retirement plan
Paid time off
Principal Engineer, Data Path / Metadata / Performance (StorageGRID)
Principal Engineer, Data Path / Metadata / Performance (StorageGRID)

NetApp, Inc. • Morrisville (NC)

On-site
USD 228,000 - 339,000
CI/CD Developer
CI/CD Developer

NetApp, Inc. • United States

On-site
USD 170,000 - 253,000
Intelligent Data Infrastructure Engineer
Intelligent Data Infrastructure Engineer

NetApp, Inc. • San Jose (CA), Northern (KY)

On-site
USD 196,000 - 293,000
Health Insurance
Retirement/Pension Plans
Paid Time Off
+2