Principal Software Engineer
$227.8k - $338kNetApp
Kubernetes Principal Engineer
Join the NetApp Trident team and help define the Kubernetes story for one of the industry's most established storage platforms. You will be part of the Trident program—the team behind the first open-source, out-of-tree dynamic storage provisioner for Kubernetes—and will shape the roadmap for persistent storage on Kubernetes. In this role, you will own key architectural decisions, drive adoption of NetApp's cloud-native storage solutions, and represent the team in open-source and customer-facing forums. You will work closely with upstream communities, product management, and customers to deliver practical, scalable solutions for persistent storage in containerized environments.
Our team builds innovative solutions that help customers manage persistent storage for Kubernetes and other container platforms. We contribute code and technical leadership upstream, and we work across storage, distributed systems, and cloud-native ecosystems to solve real customer problems. We are looking for someone who is results-driven, collaborative, curious, and creative—someone who takes ownership, delivers high-quality work independently, and brings broad experience across embedded systems, operating systems, storage, and distributed systems.
Responsibilities
As a Principal Engineer, you will:
- Lead architectural design and guide the team through critical technical decisions
- Provide technical leadership across associated teams and programs
- Partner with product management on roadmap planning and prioritization
- Engage directly with customers on escalations, requirements, and solution validation
- Drive continuous improvement across development, quality, and delivery
- Evangelize NetApp's Kubernetes solution in open-source and industry settings
- Support adoption of proposed solutions through technical influence, documentation, and customer engagement
Essential Functions
Participate in technical discussions within the team and across business units on assigned projects. Provide guidance on development and testing activities involving complex interdependencies. Contribute to team, program, and company goals through hands-on engineering and technical leadership. Design, implement, and deliver production-quality code. Build and improve test automation. Perform debugging, troubleshooting, and performance analysis. Lead proof-of-concept work and R&D initiatives. Enforce software design and development best practices through design and code reviews. Learn and apply new technologies quickly. Apply creative, practical approaches to solve complex technical problems.
Qualifications Required
12+ years of relevant software engineering experience. Bachelor of Science in Computer Science or equivalent practical experience. Strong coding skills in Go and Python. Deep understanding of Kubernetes architecture, APIs, and ecosystem. Solid foundation in computer architecture, data structures, algorithms, and software engineering practices. Experience with hyperscaler platforms: AWS, GCP, and/or Azure. Experience with NetApp storage platforms and/or cloud-native storage solutions. Strong written and verbal communication skills. Working knowledge of Agile/Scrum practices.
Preferred
Experience contributing to open-source projects. Background in object-oriented design and distributed systems. Experience with CSI (Container Storage Interface) and Kubernetes storage workflows. Track record of technical leadership in cross-functional engineering teams.
Education
Bachelor's degree in technical area of study: engineering disciplines. Master's degree in technical field such as engineering, software development, preferred with less additional experience stated above.
The target salary range for this position is $227,800-338,000. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package.
- ...initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes... ...degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Business...SuggestedFull timeLocal area
- ...Qualifications: Bachelor’s Degree.10 or more years of experience in software engineering.Preferred Qualifications:3 or more years of AWS experience... ...-facing activities (e.g., implementation, audits).The Principal Software Engineer is one of the highest-level individual...SuggestedFull timeTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift
- ...solutions by developing complex or multiple software applications and conducting studies of... ...Bachelor’s degree in Computer Science, Engineering, Information Technology, Information... ...and five (5) years of experience as a Principal Software Engineer/Developer (or closely...SuggestedFull time
- HPE Morpheus Enterprise - Principal Software EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average... ...mind, we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers....SuggestedFull timeWork experience placementWork at office2 days per week
$272k - $431.25k
...NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you to have significant software engineering experience with kubernetes including cluster operations, operator development, node health monitoring...SuggestedFull time$250.6k - $362.6k
...creators of Cilium and eBPF. Cisco Isovalent builds open-source software and enterprise solutions solving networking, security, and... ...and intelligence across diverse environments. As a Principal Engineer, you will be at the forefront of advancing Tetragon’s capabilities...Full timeTemporary workLocal areaFlexible hours$107.5k - $204.5k
...that’s shaping the future of military communications! Collins Aerospace Resilient Connectivity Products (RCP) Engineering is seeking Principal DevSecOps Software Engineer to join a dedicated DevSecOps team that is building cutting-edge systems to keep military personnel...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$241.4k - $322.6k
...our search technologies to support new ways of discovering insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working across teams, and helping shape the future of search at Splunk....Full timeTemporary workLocal areaFlexible hours- ...coffee and pastries to employeesJob DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within our engineering... ...complex technical challenges, and champion best practices in software development. This position demands extensive knowledge of current...Live inWork at officeWork from homeFlexible hours
$169k - $253.6k
...only part of history, they're making history.Northrop Grumman Space Systems Sector is looking for you to join our team as a Principal Software Engineer/Senior Principal Software Engineer based out of Morrisville, NC, located within North Carolina’s storied Research...Full timeRelocation packageFlexible hoursShift work$163.4k - $219.1k
...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data... ...Summary:The DEEP & Technology team is seeking a visionary Principal Software Development Engineer in Test (SDET) to spearhead quality...Work experience placementShift work$206.4k - $276.7k
...Technology is a global organization of engineers, product developers, designers, technologists... ...to design video algorithms and software workflows for the purposes of achieving... ...media platform. As a domain focused Principal Engineer, you are expected to be a thought...$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours- ...Syms Strategic Group (SSG) is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are highly encouraged...Full timeRemote work
- ...sounds like the place for you, read on, and then apply at aspida.com/careers. What We Are Looking For: The Full Stack Software Engineer role will revolve primarily around a Node.js backend and a React.js front end while also supporting the team on various side...Full time
- ...worked together at their previous startup FarmShots exited to Syngenta. The role Gradient is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and eventually managing part of their 15 person engineering team. You’ll write code every day, take ownership...Full time
$95k - $160k
...improvement.Enough technical depth in AI and agentic systems to make real build decisions, scope what’s feasible, and partner credibly with engineers — without needing to write production code yourself.Strong product sense and UX/architecture instinct: you can shape both what...Full timeWork at officeWorldwide$320k
...networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion will enable industry-leading AI... ...NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink Fusion. Ensuring...Full timeShift work$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time$152k - $241.5k
...to do their best work. Come join the team and see how you can make a lasting impact on the world.We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated infrastructure to...Full time- ...with analyzing and optimizing performance across a wide range of software applications on Ampere hardware platforms.What you’ll do:You... ...strong plusEducation: BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field of studyPerks...Work at office
- ...immigration sponsorship for this position.Develops and maintains software solutions leveraging Oracle RDBMS (PL/SQL) within a DevOps... ...Education and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely...Full time
$80k - $140k
The Software Engineer - AgentOps Enterprise Automations is responsible for designing, developing, deploying, and supporting intelligent automation and agentic AI solutions that drive productivity, operational efficiency, and business transformation across Pearson. This...Full time$147k - $211k
...approaches to leverage offloads efficiently with Google hardware and software so you can build and test software in C++ for use on Google's... ...Science or a related technical field.Google's software engineers develop the next-generation technologies that change how billions...- ...is designed to help you transition from college to a full-time engineering career.You’ll gain hands-on experience, build production-ready... ...at Fidelity.The RoleWe’re looking for curious, driven software engineers who want to build innovative solutions and challenge...Full timeInternship
- DescriptionWe are looking for a DevOps Engineer to support and enhance a critical engineering delivery environment for a medical devices organization. This role blends hands-on administration of Azure DevOps Server with ownership of CI/CD infrastructure, making it ideal...
- ...products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Software Engineer position, you’ll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development...Full time
$169k - $224k
...We have built a multi-disciplinary organization of scientists, engineers, and physicians and we are using the power of next-generation... ...companies.For more information, please visit grail.comThe Lab Software team builds and operates the core software systems that make these...Full timeWork at officeLocal areaFlexible hours- ...improving lives.Labcorp is seeking a LeadSoftware Development Engineer to join our team in Durham, NC. The individual will play a key... ...diagrams, and pseudocode.Develop, test, and integrate high‑quality software using modern engineering standards and automated tools.Review...Full timeTemporary workCasual workInternshipWork at officeMonday to FridayFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Durham, NC
- principal Durham, NC
- senior principal scientist Durham, NC
- bank software Durham, NC
- software asset management analyst Durham, NC
- ultimate software Durham, NC
- embedded software Durham, NC
- software Durham, NC
- software engineer - cloud services Durham, NC
- internship software Durham, NC


