NetApp · 2 days ago
Software Engineer (Networking / C++)
Wonder how qualified you are to the job?
Cloud ComputingData Management
Insider Connection @NetApp
Responsibilities
Collaborate with team members on designing and implementing software with a focus on simplicity, reliability, and manageability using C++
Object-oriented systems programming
Experience working with file systems, distributed systems, client-server programming, Networking, multi-threaded applications, and operating systems such as FreeBSD, Linux
Strong grasp of computer architecture, data structures, algorithms, and standard programming practices
Demonstrated creative and systematic approach to problem-solving
Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications
Write unit and automated integration tests
Develop maintainable, efficient, and reliable software
Participate in customer escalations
Conduct and participate in technical discussions within the team as well as with other groups across Business Units in the company
Provide guidance and mentoring to junior engineers on the team
Work with staff to VP level employees within the role’s functions and across functions, with external parties and senior engineers within the Business Unit
Strong oral and written communication skills are essential
Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from a technical leader
Strong aptitude for learning new technologies
A strong understanding of complex concepts related to computer architecture, data structures, and programming practices
Follow standard engineering principles and practices
Ability to work under limited supervision and direction
May work with teams across the company in problem-solving and design efforts
The individual will begin to develop a technical specialty
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Collaborate with team members on designing and implementing software with a focus on simplicity, reliability, and manageability using C++
Object-oriented systems programming
Experience working with file systems, distributed systems, client-server programming, Networking, multi-threaded applications, and operating systems such as FreeBSD, Linux
Strong grasp of computer architecture, data structures, algorithms, and standard programming practices
Demonstrated creative and systematic approach to problem solving
Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications
Write unit and automated integration tests
Develop maintainable, efficient, and reliable software
Participate in customer escalations
Conduct and participate in technical discussions within the team as well as with other groups across Business Units in the company
Provide guidance and mentoring to junior engineers on the team
Work with staff to VP level employees within the role’s functions and across functions, with external parties and senior engineers within the Business Unit
Strong oral and written communication skills are essential
Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from a technical leader
Strong aptitude for learning new technologies
A strong understanding of complex concepts related to computer architecture, data structures and programming practices
Follow standard engineering principles and practices
Ability to work under limited supervision and direction
May work with teams across the company in problem solving and design efforts
The individual will begin to develop a technical specialty
A Bachelor of Science degree in Computer Science or equivalent experience, master’s degree is a plus
Minimum of 5 years of software development experience, 5-7 years is preferred
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
NetApp specializes in data storage, data infrastructure, and data management solutions.
H1B Sponsorship
NetApp has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (113)
2022 (234)
2021 (214)
2020 (203)
Funding
Current Stage
Public CompanyTotal Funding
unknownKey Investors
Sequoia Capital
1995-12-01IPO· nasdaq:NTAP
1994-01-01Series Unknown· Undisclosed
Recent News
MarketScreener
2024-06-04
2024-06-02
SeekingAlpha
2024-06-01
Company data provided by crunchbase