Enable job alerts via email!

Senior Software Engineer

Assured Information Security (AIS)

City of Rome (NY)

Remote

USD 100,000 - 130,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in cybersecurity is seeking a Remote Senior Software Engineer to contribute to the development of their SecureView product. The ideal candidate will have extensive experience in Windows driver development, strong C/C++ skills, and a passion for mentoring others. This role offers the opportunity to work on complex systems and contribute to innovative solutions in a dynamic environment.

Qualifications

  • 8+ years of relevant experience or equivalent education.
  • 5 years of experience in Windows kernel-mode driver development.
  • Deep knowledge of driver signing and deployment methods.

Responsibilities

  • Design and maintain Windows kernel-mode drivers.
  • Debug complex driver issues using tools like WinDbg.
  • 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 or Software Engineering

Tools

WinDbg
Visual Studio
Git
Jira

Job description

Join to apply for the Senior Software Engineer role at Assured Information Security (AIS).

Description
Assured Information Security is seeking a Remote Senior Software Engineer with a strong background in Windows driver development. In this role, you will contribute to the research, design, and development of software supporting the SecureView product. While Windows expertise is essential, Linux kernel experience is a significant plus.

What You’ll Do

  1. Design, implement, and maintain Windows kernel-mode drivers and support applications, especially for virtualized guest machines.
  2. Debug and resolve complex driver issues using tools like WinDbg and ETW.
  3. Collaborate with software and testing teams to integrate drivers for virtualized environments.
  4. Lead code reviews, design processes, and mentor junior engineers on driver development best practices.
  5. Ensure code reliability, performance, and security, adhering to Windows requirements such as WHQL and KMDF.
  6. Support multi-platform compatibility, including Linux driver equivalents as needed.

Education/Experience/Skillset Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field, with 8+ years of relevant experience, or equivalent combination of education and experience.
  • At least 5 years of hands-on experience with Windows kernel-mode driver development.
  • Proficiency in C and C++, with a strong understanding of memory management and driver primitives.
  • Deep knowledge of the Windows Driver Model, driver signing, inf files, and deployment methods.
  • Experience with debugging tools such as WinDbg, Visual Studio, ETW.
  • Experience with version control software like Git.

Preferred Experience/Skillset

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

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

Travel Required: 10%-25%.

Additional details about salary, benefits, company background, and application encouragement are included.

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 (z/OS and MFC)

Jobot Consulting

Little Rock

Remote

USD 125,000 - 150,000

Yesterday
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Hyde Park Township

Remote

USD 90,000 - 130,000

Today
Be an early applicant

Senior Software Engineer

Inkit

San Juan

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant

Everpro - Senior Software Engineer (Remote, US)

EverCommerce

Denver

Remote

USD 125,000 - 150,000

Today
Be an early applicant

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

Los Angeles

Remote

USD 90,000 - 215,000

Today
Be an early applicant

Senior Software Engineer (7651610)

CG Infinity Inc.

Town of Texas

Remote

USD 100,000 - 130,000

Yesterday
Be an early applicant

Senior Software Engineer

Harris Computer

South Carolina

Remote

USD 100,000 - 130,000

Yesterday
Be an early applicant

Senior Software Engineer

Jobot

Baltimore

Remote

USD 125,000 - 175,000

Yesterday
Be an early applicant

Senior Software Engineer

Lightspeed DMS

South Jordan

Remote

USD 124,000 - 162,000

Today
Be an early applicant