Senior Software Engineer (Systems Engineering, C/C++)
NetApp · Morrisville
Job description
About the role
NetApp is looking for a highly experienced Senior Software Development Engineer to lead innovation across cloud infrastructure, software-defined storage, virtualization and distributed systems. The role drives the design and execution of foundational infrastructure that powers NetApp's cloud-native storage and data management services in hyperscaler cloud environments. It calls for strong technical leadership, advanced systems thinking and the ability to spot blockers early.
Key responsibilities
- Lead the design and development of scalable, resilient, high-performance infrastructure components across storage, networking, virtualization and Linux layers.
- Drive architecture and technical direction for major subsystems in software-defined storage, virtualization and distributed cloud platforms.
- Contribute to large parts of products across multiple domains and coordinate with stakeholders and partner teams.
- Architect and optimize storage and networking data paths for performance, scalability and reliability in cloud-scale environments.
- Provide technical leadership on virtualization technologies including KVM/QEMU, hypervisor integrations, virtual networking, storage virtualization and orchestration.
- Drive engineering excellence through design practices, observability, scalability, reliability, automation and operational readiness.
- Mentor engineers, lead complex technical challenges and influence technical direction through architecture reviews and mentoring.
- Evaluate emerging technologies in cloud infrastructure, distributed systems, storage and virtualization.
Required profile
- 12+ years of experience in systems software engineering, distributed infrastructure, virtualization, storage systems or cloud infrastructure.
- Significant experience building distributed storage systems, software-defined platforms or cloud-native services.
- Proven ability to lead large cross-functional initiatives and influence engineering outcomes.
- Bachelor's or Master's degree in computer science or a similar field preferred.
Required skills
- Expert C/C++ and strong Python; deep Linux internals, kernel, concurrency, memory management and performance engineering.
- KVM/QEMU, virtio, hypervisors, virtual storage and virtual networking.
- Storage and networking subsystems, kernel or device driver development.
- Distributed systems, fault tolerance and reliability engineering.
- Hyperscaler cloud platforms such as AWS, Azure, GCP or OCI.
Preferred: experience architecting storage operating systems like ONTAP, large-scale infrastructure modernization, open-source contributions and cloud certifications. The target salary range is 196,350 - 292,600 USD, with a hybrid working environment and a benefits package described as competitive.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 40 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 days ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
NetApp
Morrisville
Related job offers
-
Functional Analyst - Order to Cash (Oracle ERP Cloud)
NetApp Morrisville -
Cloud Marketplace Operations Program Manager
NetApp Morrisville -
Technical Account Manager 3 - Major Incident Team
NetApp Morrisville -
HighLevel Automation & Integrations Specialist
Remote Raven -
Senior Software Engineer - FedRamp
sailpoint