NetApp logo

? (Apply Now) Software Engineer

NetApp

Greensboro, NC
Full Time
Senior
131k-195k
10 days ago

Job Description

About the Role

NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new business possibilities. And it all starts with our people. If this sounds like something you want to be part of, NetApp is the place for you. You can help bring new ideas to life, approaching each challenge with fresh eyes. Of course, you won't be doing it alone. At NetApp, we're all about asking for help when we need it, collaborating with others, and partnering across the organization - and beyond.

Key Responsibilities

  • Design and implement software with an eye towards simplicity, reliability, and manageability
  • Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems
  • Execute full software development life cycle (SDLC)
  • Create technical content to demonstrate best practices (e.g., documentation, videos, etc.)
  • Work closely with senior technical leaders to drive architecture and design
  • Participate in the feature enhancements and maintenance of existing systems
  • Perform thorough code reviews, providing valuable feedback to other developers, and ensuring adherence to coding standards
  • Provide guidance and mentoring to more junior engineers
  • Participate in customer escalations
  • Be part of an agile team, authoring, estimating, and completing user stories and participating in twice weekly standups, planning, and retrospectives

Requirements

  • Minimum of 5 years of software development experience
  • 3 years of professional experience as a Software Engineer with a focus on Golang development
  • Proficiency in designing and implementing microservices architecture
  • Hands-on experience with Kubernetes for container orchestration and management
  • Strong understanding of software development best practices and design patterns
  • Ability to work collaboratively in a team environment and communicate effectively
  • Experience with version control systems like Git
  • Demonstrated problem-solving skills and ability to troubleshoot complex issues in production environments
  • Passion for learning new technologies and staying up to date with industry trends in Golang, microservices, Kubernetes, and Prometheus

Nice to Have

  • Proficiency with Prometheus, including setting up monitoring and alerting configurations for distributed systems
  • Hands-on experience with Python for scripting, automation, and building tools to enhance software development processes
  • Familiarity with C/C++ programming languages, enabling contributions to performance-critical components of software systems
  • Knowledge of Linux internals and familiarity with sysfs for system monitoring and troubleshooting at a low level
  • Experience with FreeBSD, providing insights into operating system variations and their impact on software design and deployment
  • Understanding Jenkins workflows for continuous integration and continuous deployment (CI/CD)

Qualifications

  • Bachelor of Science degree in Computer Science or equivalent experience
  • Master's degree preferred

Benefits & Perks

  • Competitive salary range of $130,900 - $194,700, determined by location, qualifications, experience, and education
  • Comprehensive benefits package including health insurance, life insurance, retirement or pension plans, paid time off (PTO), and various leave options
  • Performance-based incentives, employee stock purchase plan, and restricted stocks (RSUs)
  • Hybrid working environment with some level of in-office and/or in-person expectations
  • Work-life balance initiatives
  • Volunteer time off program offering 40 hours of paid time per year
  • Access to medical, dental, wellness, and vision plans for employees and their families
  • Educational assistance, legal services, discounts, and financial savings programs

Working at NetApp

At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. We are committed to helping customers turn challenges into business opportunities by bringing new thinking to age-old problems, such as how to use data most effectively to run better and innovate. We tailor our approach to each customer's unique needs with a combination of fresh thinking and proven methods. We also prioritize a healthy work-life balance and foster a collaborative, innovative environment.

Apply Now

Job Details

Posted AtJul 14, 2025
Salary131k-195k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About NetApp

Website

netapp.com

Location

Greensboro, NC

Industry

Computer Storage Device Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches