NetApp Learning Services · 2 days ago
Senior Software Engineer - Business Continuity / Distributed Systems
NetApp is a leader in intelligent data infrastructure, delivering solutions that help organizations unlock the potential of their data. The Senior Software Engineer will be responsible for developing and testing distributed software that drives NetApp's cloud, hybrid-cloud, and on-premise solutions, contributing to transformative data management capabilities for customers.
Information Technology & Services
Responsibilities
Coding
Designing
Testing and/or Unit Testing
Test automation
Debugging
Reliability
Availability
Performance analysis
Critical and/or high visibility customer support
Responsible for providing support in development and testing activities of other engineers that involve several inter-dependencies
Participate in technical discussions within the team and with other groups within Business Units associated with specified projects
Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals
Provide guidance and mentoring to more junior engineers
A strong understanding of concepts related to computer architecture, data structures and programming practices
System/Kernel programming experience
Knowledge of Filesystems
Experience with Networking and file/cloud protocols
Excellent coding skills in C/C++
Strong oral and written communication skills are essential
Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards. Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from a technical leader
Strong aptitude for learning new technologies
Follow standard engineering principles and practices
Resourceful in applying creative ideas to solve problems
Responsible for non-routine and unstructured tasks, requiring creative solutions with more inter-dependencies and with processes that are less defined
The individual works on complex problems with partially defined, larger scope
May work with teams across the company in problem solving and design efforts
The individual will begin to develop a technical specialty
Work effectively with staff to senior manager level employees within the function and the technical team on assigned projects. There may be communication with employees in other functions within Business Units as required
Work independently with minimal guidance from other Senior members in the team
Qualification
Required
Minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience
Strong understanding of concepts related to computer architecture, data structures and programming practices
System/Kernel programming experience
Knowledge of Filesystems
Experience with Networking and file/cloud protocols
Excellent coding skills in C/C++
Strong oral and written communication skills
Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards
Sufficient technical knowledge and experience to pick up new expertise quickly with guidance from a technical leader
Strong aptitude for learning new technologies
Follow standard engineering principles and practices
Resourceful in applying creative ideas to solve problems
Benefits
Health Insurance
Life Insurance
Retirement or Pension Plans
Paid Time Off (PTO)
Various Leave options
Performance-Based Incentives
Employee stock purchase plan
Restricted stocks (RSU’s)
Company
NetApp Learning Services
Your learning journey to success starts here! Discover how you can gain access to our full training portfolio, as well as select from online, instructor-led, and virtual-live training options, and view recommended training by focus area, search by topic, or browse by category.
Funding
Current Stage
Late StageCompany data provided by crunchbase