> Markdown version of [/jobs/ext/4713700-senior-ii-software-engineer-linux-kernel-development](https://www.wearedevelopers.com/jobs/ext/4713700-senior-ii-software-engineer-linux-kernel-development). 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 II Software Engineer - Linux Kernel Development - **Company:** Insight Global - **Location:** Cambridge, MA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Automation of Tests, Cloud Computing, Computer Engineering, Concurrent Computing, Data Structures, Software Debugging, Linux, File Systems, Memory Management, Perl (Programming Language), Ethernet, Python (Programming Language), Kernel-Based Virtual Machine, Linux Kernel, Network Protocols, Open Source Technology, Big O, Server Supported Gaming, Software Engineering, Subsystems, TCP/IP, Scripting - **Published:** November 14, 2026 - **Apply:** https://dejobs.org/x/x/E089284B7C5949BFBB9F7CC8AE9FF84C/job/ ## About the Role * Have 5 years of relevant experience and a Bachelor's degree or its equivalent * Have 3+ years of experience in software development in C with a focus on Linux kernel development and also scripting (Perl/Python/Shell) * Have a solid understanding of Linux kernel internals and experience with Linux kernel debugging * Be familiar with at least two of the following subsystems required: memory management, filesystems, block IO, TCP/IP stack, KVM) * Have a good working knowledge of concurrent programming, data structures, algorithms, complexity analysis, and network protocols (TCP/UDP/IP, Ethernet, QUIC, HTTP/TLS) ## Description Our client is looking for a Senior II Software Engineer with strong Linux kernel development experience to help build and enhance the custom Linux kernel supporting their large-scale global cloud infrastructure. This engineer will focus heavily on ARM server support, developing new kernel functionality, improving system performance and reliability, porting existing modifications to newer Linux kernel versions, and debugging complex issues across testing and production environments. You will work closely with software, platform, testing, and hardware engineering teams while helping improve build and test automation and contributing to the Linux open-source community. This is a fully remote role on a globally distributed team across the U.S., Poland, and India, with the potential to support GPU-related work as well.