Remote Otter LogoRemoteOtter

Senior Software Engineer - Boot Verify - Remote

Posted 2 days ago
Software Development
Full Time
CA, USA
$150,000 - $210,000/year

Overview

As a Senior Software Engineer at NinjaOne, you will bring deep expertise in Windows boot processes and systems engineering to strengthen our existing boot verification service. This service validates the integrity of Windows machine image backups by launching them in a hypervisor with a custom virtual disk layer that streams only the blocks accessed during startup. You'll work alongside an established team, contributing advanced knowledge and solving the toughest technical challenges to ensure our platform delivers reliable, high-confidence backup verification at scale.

In Short

  • Windows Boot SME (Subject Matter Expert): diagnose and resolve complex issues during backup verification.
  • Optimize I/O efficiency and compatibility with Windows workloads.
  • Guide the team in debugging Windows boot failures.
  • Improve automation and reporting of verification outcomes.
  • Document system architecture and operational procedures.
  • Collaborate with engineers across teams to enhance reliability.
  • Mentor teammates on Windows internals and virtualization.
  • Participate in code reviews and architecture discussions.
  • Minimum of 10 years of software development experience.
  • 5+ years of expertise in Windows internals and boot processes.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • Deep understanding of Windows internals: BIOS/UEFI, bootloaders, BCD, kernel initialization.
  • Experience diagnosing Windows system failures.
  • Strong programming skills in C++.
  • Python experience is a plus.
  • Hands-on experience with virtualization technologies (QEMU, KVM, etc.).
  • Experience with distributed storage systems is a plus.
  • Knowledge of containerization tools like Docker and Kubernetes.
  • Excellent debugging and problem-solving skills.
  • Effective communication skills for collaboration.

Benefits

  • Flexible remote work options.
  • Comprehensive benefits package including medical, dental, and vision insurance.
  • 401(k) plan for financial future preparation.
  • Unlimited PTO for work-life balance.
  • Opportunities for growth and advancement.

NinjaOne

NinjaOne

NinjaOne is a leading provider of automated endpoint management solutions, dedicated to enhancing IT operations for over 30,000 customers. The company focuses on delivering visibility, security, and control over endpoints, helping IT teams and managed service providers increase productivity, reduce security risks, and lower costs. With a commitment to customer success, NinjaOne offers free and unlimited onboarding, training, and support, and has been recognized as the top choice in endpoint management, patch management, remote monitoring, and mobile device management on G2. The company fosters a collaborative and flexible work environment, prioritizing employee well-being and professional growth.

Share This Job!

Save This Job!

Similar Jobs:

Acquia logo

Senior Software Engineer - Remote

Acquia

Yesterday

Join Acquia as a Senior Software Engineer to design and develop high-quality server-side code and mentor junior engineers.

Costa Rica
Full-time
Software Development

Rise8

Senior Software Engineer - Remote

Rise8

Yesterday

Join Rise8 as a Senior Software Engineer to drive innovative solutions for the U.S. Government in a fully remote role.

Worldwide
Full-time
Software Development
$138,826 - $173,533/year
Roadie logo

Senior Software Engineer - Remote

Roadie

Yesterday

Join Roadie as a Senior Software Engineer to develop and enhance scalable backend solutions for their logistics platform.

Worldwide
Full-time
Software Development
Shippo logo

Senior Software Engineer - Remote

Shippo

Yesterday

Join Shippo as a Senior Software Engineer to develop and optimize critical shipping services for e-commerce.

USA
Full-time
Software Development
Aircall logo

Senior Software Engineer - Remote

Aircall

Yesterday

Join Aircall as a Senior Software Engineer to design and develop innovative solutions for customer engagement.

USA
Full-time
Software Development