For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Assured Information Security (AIS)
Assured Information Security (AIS)

Principal Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Security software
Windows Application
+28

Visa

U.S. visa required

Permanent role
6 days ago
Apply now

Description

Assured Information Security (AIS) is looking for a Remote Principal Software Engineer with a strong background on Windows driver development! In this role, you’ll contribute to the research, design, and development of software in support of the SecureView® product. While Windows is your specialty, Linux kernel experience is a big plus.

What You’ll Do

  • Design, implement, and maintain Windows kernel-mode drivers and support applications, specifically targeting virtualized guest machines.
  • Debug and resolve complex driver issues and development using tools like WinDbg and Event Tracing for Windows (ETW).
  • Collaborate with other software and test teams to integrate drivers for virtualized guest environments.
  • Lead in code reviews and design processes, mentor junior engineers on driver design and best practices.
  • Deliver reliable, performant, and secure code using strict Windows requirements such as WHQL and KMDF.
  • Support multi-platform compatibility such as Linux driver equivalents as needed.

Education/Experience/Skillset Required

  • You have a Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field of study and 11 years of relevant experience OR equivalent combination of education and experience.
  • 7+ years of hands-on experience with Windows kernel-mode driver development
  • Proficient in C and C++, with a deep understanding of memory management and driver primitives
  • Strong understanding of the Windows Driver Model, including driver signing, inf files, and the various method of driver deployment
  • Experience with debugging tools including WinDbg, Visual Studio, ETW, or similar
  • You have experience with version control software (Git)

Preferred Experience/Skillset

  • Experience writing or porting Linux kernel drivers
  • Contributions to open-source projects
  • Experience with virtualization platforms (e.g., Hyper-V, Xen, QEMU)
  • Experience with the Windows UI Automation API
  • Experience with secure software development practices
  • Ability to understand and describe highly technical software systems
  • Knowledge of DoD environment, systems, and applications
  • Bug/issue tracking software (Jira)

Clearance Required: Ability to obtain/maintain a Secret Security Clearance within 12 months of hire

Travel Required: 10%-25%

AA / Disability / Veteran

US Salary Range: $148,916 - $190,281

The salary offered to a selected candidate will be based on several factors including location, skills, and experience. In addition to a comprehensive benefits package which includes employer paid health insurance and a 7% contribution to your 401k, candidates may be eligible for other forms of compensation.

AIS is a leading cyber and information security company supporting mission critical operations across the DoD, intelligence community, commerce and beyond. Founded in 2001, AIS is a privately-owned company committed to excellence in all facets. We pride ourselves on offering some of the best benefits seen in the industry. We celebrate the unique backgrounds and experiences of our people and encourage new ideas, innovation, and the autonomy to create the future and career they want with our support.

About Assured Information Security (AIS)

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service