> Markdown version of [/jobs/ext/2424855-senior-software-engineer-ontap-kernel-developmen](https://www.wearedevelopers.com/jobs/ext/2424855-senior-software-engineer-ontap-kernel-developmen). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, ONTAP Kernel Developmen - **Company:** NetApp, Inc. - **Location:** Cranberry Township, PA, United States - **Experience:** Expert - **Salary:** $85,200.0 - $106,500.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Unit Testing, Unix, C++ (Programming Language), Client Server Models, Computer Programming, Data Structures, Data Stores, Linux, File Systems, Distributed Systems, FreeBSD, NetApp Applications, Data ONTAP (Server Appliance), Object-Oriented Software Development, Commercial Software, Software Engineering, System Programming, Multithreading, Integration Tests, Storage Technologies, Information Technology, Data Management - **Published:** August 1, 2026 - **Apply:** https://www.careerjet.com/job/us20398cbf5eb47bd197edbabb60951db7/eaa ## About the Role * 8+ years of experience in software engineering * 4+ years of experience in data management systems & storage platforms for managing and storing data across various workloads and environments (Ex: NetApp's ONTAP or similar systems) * 4+ years of hands-on experience with file systems, distributed systems, client-server programming, multi-threaded applications * Experience developing operating systems such as FreeBSD, Linux or other Unix variant * Systems programming using C. * Object-Oriented systems programming using C++ * Experience with Unix based operating system kernels and development environments, e.g. Linux or FreeBSD. * Strong understanding of concepts related to computer architecture, data structures, and programming practices. * Demonstrated ability to lead technical execution on a project and mentor other engineers. * Demonstrated creative and systematic approach to problem solving * Ability to provide technical direction and guide a small team without formal management authority. * Possess excellent written and verbal communication skills * Strong technical judgment and ability to influence engineers within and across teams Educational requirements * Bachelor of Science degree in Engineering required (Computer Science preferred) and/or, relevant experience. * 8+ years of experience in commercial software development ## Description Are you a continuous learner? Do you want to be part of an empowered agile team of smart, dedicated people that constantly strives to improve? Do you want to be part of an innovating, fast growing, highly profitable company that gives back to the community, passionately supports diversity and belonging, and is changing the way people think about their data?, The NetApp ONTAP Kernel team is looking for a Software Engineer to join the team that's building the products that will shape the world's software defined datacenters and improve IT's ability to manage storage in the cloud. As a member of the ONTAP Kernel team you will: * Work as part of a team responsible for actively participating in driving product development and strategy * Participate in activities that include designing, developing, testing and debugging of operating systems that run NetApp storage applications * Contribute to the group that focuses on competitive market and customer requirements, supportability, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development Job Requirements * Lead the technical design and execution of moderately complex to complex software engineering projects in the data & storage area, setting direction for a feature or subsystem. * Decompose complex problems into simple, well-scoped solutions and translate them into actionable plans for the team. * Guide and coordinate the technical work of less senior engineers on the team, reviewing designs and code and helping unblock technical issues. * Partner with senior and principal engineers to align on architecture, best practices, and long-term technical direction. * Develop a solid working knowledge of NetApp's existing systems, their interdependencies, and limitations. * Contribute hands-on to the design, implementation, and testing of software in C++ and C, with a focus on simplicity, reliability, and manageability. * Participate in customer escalations and drive root-cause analysis and resolution for complex issues. * Author and review unit tests and automated integration tests to ensure resilient, robust, and durable designs. * Provide technical guidance and mentoring to junior and mid-level engineers. * Clearly communicate technical plans, trade-offs, and status to the team and cross-functional stakeholders. ## Related Videos - [DevOps at Netflix](https://www.wearedevelopers.com/videos/270-devops-at-netflix) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Making neural networks portable with ONNX](https://www.wearedevelopers.com/videos/301-making-neural-networks-portable-with-onnx) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Data Science & more: The Lopez dilemma](https://www.wearedevelopers.com/magazine/10-data-science-more-the-lopez-dilemma) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)