> Markdown version of [/jobs/ext/574639-sr-windows-kernel-developer](https://www.wearedevelopers.com/jobs/ext/574639-sr-windows-kernel-developer). 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). --- # Sr. Windows Kernel Developer - **Company:** Fortra, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $95,000.0 - $145,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Computer Networks, Data Structures, Software Debugging, Internet Protocol Security (IP SEC), Virtual Private Networks (VPN), Windows Installer, Routing, Proprietary Software, Software Engineering, Software Systems, TCP/IP, Transport Layer Security, Wix, Windows Kernel, Windows Services, Jenkins - **Published:** June 16, 2026 - **Apply:** https://arc.dev/remote-jobs/j/fortra-sr-windows-kernel-developer-oxa6im9bu8 ## About the Role * Typically requires 15 or more years of experience. * Proven previous experience at the Senior Software Engineer role. * Superior working knowledge of Agile Project development methodology and the ability to implement those methodologies in active projects. * Proven experience and knowledge of the relevant programming language requirements for this role and the ability to share that knowledge with team members. * Proven leadership as a project leader or as a subject matter expert. * Coordinate project activities of co-located and remote team members. * Clear and concise communication skills (verbal and written) * Presentation and mentoring skills Nice To Haves * Good understanding of C# programming. * Working with Windows installer technologies like Wix * Understanding of Jenkins jobs/pipelines This position requires proficiency in English to interact, support and/or provide services to non-French speaking customers, employees and/or partners inside and/or outside the province of Quebec. We are an equal opportunity employer and encourage applications from candidates of all backgrounds. We do not require "Canadian work experience"; all relevant experience will be considered. This posting is for a new position. ## Description This position is responsible for enhancing and maintaining existing software products as well as developing new products. The ideal candidate has a strong desire for excellence, with confidence in their expertise, and is a creative problem solver. What You'll Do * Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use. * Work with the Product Managers to outline features for the product roadmaps. * Work with different teams and products to understand requirements and design solutions. * Identify and evaluate new technologies for implementation. * Consult with end user to prototype, refine, test, and debug programs to meet needs. * Create or align best practices * Enforcement of standards * Innovate process solutions * Serve as technical expert on development projects. * Participate in full development life cycle including requirements analysis and design. * Write technical specifications based on conceptual design and stated business requirements. * Work without supervision on the most complex projects. * Complete latitude for independent judgment. * Assist and mentor less experienced peers. * Actively participate or take the lead in all Agile ceremonies. * Strong C/C++ programming experience in the Windows OS environment * Strong design experience building Windows applications especially network related Windows applications. * Experience working with Windows kernel and Windows services in user mode * Prior experience working with WFP, NDIS drivers on Windows * Very good hands-on understanding of networking concepts - TCP/IP, UDP, IPSec, VPN, SSL/TLS, Routing, tunnelling etc * Hands on experience debugging BSOD's and network related issues on Windows * Strong expertise with data structures and algorithms ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)