
Senior Software Engineer
NetApp
full-time
Posted on:
Location Type: Hybrid
Location: Morrisville • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $187,000 - $278,300 per year
Job Level
About the role
- Design and architect major systems and features
- Implement, unit test, debug, verify production systems and features
- Improve performance, reliability, availability and serviceability
- Mentor, influence and collaborate with peer and junior engineers
- Influence and define strategic product direction
- Support inter-dependent development and testing activities
Requirements
- A minimum of 12 years of hands-on development experience
- 3-5 years in technical leadership role
- C++
- additionally: Go, Ruby, Python and/or Java
- OO design, network programming, HTTP, AWS S3 and file systems
- Cassandra/CQL/NoSQL or SQL databases
- Large-scale distributed systems, HPC
- Linux and containers
- Agile, TDD, and continuous integration
- Education: Bachelor of Science in Electrical Engineering or Computer Science, a Master’s Degree, or a PhD; or equivalent experience
Benefits
- Health Insurance
- Life Insurance
- Retirement or Pension Plans
- Paid Time Off
- various Leave options
- Performance-Based Incentives
- 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
C++GoRubyPythonJavaOO designnetwork programmingHTTPCassandraSQL
Soft Skills
mentoringcollaborationinfluenceleadership
Certifications
Bachelor of Science in Electrical EngineeringBachelor of Science in Computer ScienceMaster’s DegreePhD