Skip to content
mimi

Senior Software Engineer

Insight Global

Palo Alto · On-site Full-time Senior $120k – $192k/yr 1mo ago

About the role

About

We’re hiring a Senior Software Engineer to work on kernel-level development within a high-performance enterprise virtualization platform. This role focuses on CPU, memory, and core kernel infrastructure, building systems that power large-scale virtual environments.

What You’ll Be Doing:

  • Develop and enhance kernel-level components within a hypervisor-based OS
  • Work across CPU, memory, and core kernel infrastructure to improve performance and scalability
  • Design and implement resource management features supporting next-gen hardware
  • Architect and deliver high-performance, reliable OS-level features
  • Build advanced algorithms for managing virtual and physical hardware
  • Collaborate with cross-functional engineering teams on enterprise virtualization solutions
  • Own and drive large, complex kernel projects end-to-end

What We’re Looking For:

  • Bachelor’s degree in Computer Science or related field
  • 4–8 years of systems or kernel-level development experience
  • Strong C / C++ programming skills
  • Solid understanding of operating system internals (Linux, Unix, BSD, Windows, or RTOS)

Nice-to-Have Experience:

  • Kernel-level memory management experience
  • Exposure to virtualization or hypervisors (ESXi, KVM, Xen, Hyper-V, etc.)
  • Experience with CPU architecture (x86, ARM)
  • Python or scripting experience
  • Contributions to open-source kernel projects

Why This Role:

  • Work on deep, low-level systems problems at the intersection of hardware and software
  • Direct impact on performance, scalability, and reliability at scale
  • Opportunity to help shape next-generation infrastructure and virtualization platforms

Skills

C++CLinuxUnixWindows

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free