Skip to main content
Insight Global logo

Senior II Software Engineer - Linux Kernel Development

Insight Global

Remote · USJobSeen todaySeen in employer's feed today

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Remote · US
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Job overview

The Senior II Software Engineer will build and enhance a custom Linux kernel for large-scale global cloud infrastructure. The role focuses on ARM server support, kernel functionality, performance and reliability, porting modifications to newer kernel versions, and debugging across testing and production. The engineer will collaborate with software, platform, testing, and hardware teams, improve build and test automation, and contribute to the Linux open-source community. The role is fully remote and may include GPU-related work.

Skills & qualifications

RequiredNice to have

Skills

C, requiredLinux Kernel Development, requiredPerl, requiredPython, requiredShell Scripting, requiredLinux Kernel Internals, requiredLinux Kernel Debugging, requiredMemory Management, requiredFilesystems, requiredBlock I/O, requiredTCP/IP Stack, requiredKVM, requiredConcurrent Programming, requiredData Structures, requiredAlgorithms, requiredComplexity Analysis, requiredNetwork Protocols, requiredTCP/UDP/IP, requiredEthernet, requiredQUIC, requiredHTTP/TLS, required

Qualifications

Bachelor's Degree or Equivalent, required5 Years Relevant Experience, required3+ Years Software Development Experience, required

Full job description

Job 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.

Skills and Requirements

  • 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)

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

How this job compares

Set against the 39,056 open Software Engineer jobs on Olive Jobs, counted November 13, 2026.

Pay
  • This postingNot listed
  • Massachusetts median$135–205K/yr909 salary ranges
  • Massachusetts median$37–64/hr31 hourly ranges
Openings
Olive Jobs lists 1,087 open Software Engineer jobs in Massachusetts and 39,056 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in Massachusetts
Experience
This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (32,226 postings).
Education
12,201 of the 39,056 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.

Pay, requirements and demand for Software Engineer jobs

Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.