Software Engineer (Networking / C++) @ NetApp | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Software Engineer (Networking / C++) jobs in Research Triangle Park, NCH1B Visa Sponsored Software Engineer (Networking / C++) jobs in Research Triangle Park, NC
79 applicants
company-logo

NetApp · 2 days ago

Software Engineer (Networking / C++)

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Cloud ComputingData Management
check
H1B Sponsorship
check
Culture & Values

Insider Connection @NetApp

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

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.

C++Object-oriented ProgrammingFile SystemsDistributed SystemsClient-Server ProgrammingMulti-threaded ApplicationsOperating SystemsComputer ArchitectureData StructuresAlgorithmsProgramming PracticesProduct DesignUnit TestingIntegration TestingSoftware DevelopmentTroubleshootingEngineering PrinciplesSpecializationSoftware Development ExperienceProblem SolvingCollaborationCommunicationMentoringAdaptability

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 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 Company
Total Funding
unknown
Key Investors
Sequoia Capital
1995-12-01IPO· nasdaq:NTAP
1994-01-01Series Unknown· Undisclosed

Leadership Team

leader-logo
George Kurian
Chief Executive Officer
linkedin
leader-logo
Ben Bromhead
CTO
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot