
Senior Software Engineer
NetApp
full-time
Posted on:
Location Type: Office
Location: San Jose • California • United States
Visit company websiteExplore more
Salary
💰 $187,000 - $265,000 per year
Job Level
Tech Stack
About the role
- Develop a strong technical understanding of NetApp’s existing data management and storage solutions in the Cloud, their interdependencies, and limitations.
- Participate in all phases of the product development cycle including product design and development, test automation, debugging and support, and supporting resolution of impactful customer issues.
- Participate in technical discussions within the immediate group and across functions to evaluate design and execute development plans for product features
- Handle unstructured tasks and conducting research to convert vague/undefined requirements into clearly articulated ones.
- Demonstrate accountability and ownership of a complex technical area of the product as a subject matter expert, while operating under limited supervision and direction, drive results and set priorities independently.
- Act as a technical advisor to engineers within the team and across functions.
- Demonstrate leadership and vision in determining and driving strategy decisions.
- Engage in a peer-to-peer collaboration and learning model, fostering a culture of continuous learning and improvement.
Requirements
- A minimum of 12 years of experience in software/systems engineering is required
- Programming skills in C, C++ or equivalent and additionally, Python
- Experience in software development of distributed data management systems (E.g.: NetApp ONTAP or similar systems)
- Strong hands-on operational knowledge in at least one major cloud platform (AWS, GCP, or OCI), including cloud architecture, services, and best practices
- Ability to operate as a technical lead to develop longer-range project plans and schedules to complete complex projects or new product development with a subteam of peers
- Demonstrated experience as a technical mentor to junior engineers in a team
- Excellent problem-solving skills and attention to detail
- Strong verbal and written communication skills, and collaboration skills are a must
- Ability to work with limited supervision and operate and drive results independently.
- Must work effectively with staff to senior leadership within the function, across functions and with external partners.
Benefits
- Health Insurance
- Life Insurance
- Retirement or Pension Plans
- Paid Time Off
- Various Leave options
- Employee stock purchase plan
- Restricted stocks (RSU’s)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Pythonsoftware developmentdistributed data management systemscloud architecturecloud servicestest automationdebuggingtechnical mentoring
Soft Skills
problem-solvingattention to detailverbal communicationwritten communicationcollaborationleadershipaccountabilityindependencestrategic decision-makingcontinuous learning