Enable job alerts via email!

Senior Software Engineer

Assured Information Security, Inc.

United States

Remote

USD 124,000 - 165,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading cyber and information security company is seeking a Remote Senior Software Engineer to develop Windows kernel-mode drivers for their SecureView product. The role requires extensive experience in driver development, collaboration with teams, and adherence to security standards. Candidates should have a strong background in C/C++, debugging tools, and a bachelor's degree in a related field.

Benefits

Employer-paid health insurance
7% 401k contribution

Qualifications

  • 8+ years of relevant experience or equivalent combination.
  • 5+ years of hands-on experience in Windows kernel-mode driver development.
  • Ability to obtain and maintain a TS/SCI Security Clearance.

Responsibilities

  • Design, implement, and maintain Windows kernel-mode drivers.
  • Debug and resolve complex driver issues.
  • Lead code reviews and mentor junior engineers.

Skills

C
C++
Windows Driver Model
Memory Management
Debugging
Version Control

Education

Bachelor's degree in Computer Science

Tools

WinDbg
Visual Studio
Git

Job description

Apply

Assured Information Security is seeking a Remote Senior Software Engineer with expertise in Windows driver development. You will contribute to the research, design, and development of software supporting the SecureView product. While your primary focus will be Windows, experience with Linux kernel development is a significant plus.

What You'll Do:
  • Design, implement, and maintain Windows kernel-mode drivers and support applications, especially for virtualized guest machines.
  • Debug and resolve complex driver issues using tools like WinDbg and ETW.
  • Collaborate with software and testing teams to integrate drivers into virtualized environments.
  • Lead code reviews, design processes, and mentor junior engineers on driver best practices.
  • Ensure code reliability, performance, and security, adhering to Windows requirements such as WHQL and KMDF.
  • Support multi-platform compatibility, including Linux driver equivalents as needed.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or related field, with 8+ years of relevant experience, or equivalent combination.
  • 5+ years of hands-on experience in Windows kernel-mode driver development.
  • Proficiency in C and C++, with a strong understanding of memory management and driver primitives.
  • Knowledge of Windows Driver Model, driver signing, inf files, and deployment methods.
  • Experience with debugging tools like WinDbg, Visual Studio, ETW.
  • Experience with version control systems such as Git.
Preferred Skills:
  • Experience writing or porting Linux kernel drivers.
  • Contributions to open-source projects.
  • Knowledge of virtualization platforms (e.g., Hyper-V, Xen, QEMU).
  • Experience with Windows UI Automation API.
  • Familiarity with secure software development practices.
  • Ability to understand and describe complex software systems.
  • Knowledge of DoD systems and applications.
  • Experience with bug/issue tracking tools like Jira.
Additional Requirements:

Ability to obtain and maintain a TS/SCI Security Clearance within 12 months of hire.

Travel requirement: 10%-25%.

AA / Disability / Veteran

US Salary Range: $124,288 - $164,758. Compensation will depend on location, skills, and experience. Benefits include employer-paid health insurance, a 7% 401k contribution, and other potential perks.

About AIS: A leading cyber and information security company supporting mission-critical operations across the DoD, intelligence community, and commerce sectors. Founded in 2001, committed to excellence and innovation. We value diverse backgrounds and encourage new ideas.

#CJ

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Posit PBC

Remote

USD 146 000 - 193 000

5 days ago
Be an early applicant

Senior Software Engineer

Storm3

Remote

USD 100 000 - 720 000

6 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

New York

Remote

USD 110 000 - 260 000

2 days ago
Be an early applicant

Senior Software Engineer, Structure

Webflow

Remote

USD 132 000 - 208 000

2 days ago
Be an early applicant

Senior Software Engineer

Foley

North Carolina

Remote

USD 125 000 - 144 000

6 days ago
Be an early applicant

Senior Software Engineer, Observability Platform (US Remote Available)

Splunk

Georgia

Remote

USD 100 000 - 140 000

5 days ago
Be an early applicant

Senior Software Engineer

Atlassian

San Francisco

Remote

USD 146 000 - 235 000

6 days ago
Be an early applicant

Senior Embedded Software Engineer

SalsaMobi

Austin

Remote

USD 100 000 - 130 000

5 days ago
Be an early applicant

Senior Software Engineer Remote, United States

Vivian Health, Inc.

Remote

USD 150 000 - 170 000

9 days ago