1

Windows Software Engineer Jobs (NOW HIRING)

The Windows Engineer will support Barrow Wise's NYC Department of Social Services project and ... Plan, manage, coordinate, and implement legacy software, Oracle client upgrade from 11c, 12c to 19c ...

Job Title: Windows Kernel Driver Engineer Location: Redmond, WA (Hybrid Position) Job Type ... Experience with Windows drivers or low-level system software * Strong kernel debugging skills

OpenGL-based visualization components Windows Software & C# Integration * Integrate GPU-accelerated ... Experience with multi-threaded programming and async execution models * Experience with 3D point ...

OpenGL-based visualization components Windows Software & C# Integration * Integrate GPU-accelerated ... Experience with multi-threaded programming and async execution models * Experience with 3D point ...

Windows Engineer

New York, NY · On-site

$70K - $140K/yr

The Windows Engineer will support Barrow Wise's NYC Department of Social Services project and ... Plan, manage, coordinate, and implement legacy software, Oracle client upgrade from 11c, 12c to 19c ...

About the Position We are looking to hire a talented engineer to help run our internal Windows infrastructure. We are open to applicants with strong experience in areas such as infrastructure ...

About the Position We are looking to hire a talented engineer to help run our internal Windows infrastructure. We are open to applicants with strong experience in areas such as infrastructure ...

next page

Showing results 1-20

Windows Software Engineer information

See salary details

$10

$55

$67

How much do windows software engineer jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for windows software engineer in the United States is $55.87, according to ZipRecruiter salary data. Most workers in this role earn between $48.08 and $61.54 per hour, depending on experience, location, and employer.

What are some common challenges Windows Software Engineers face when working on legacy systems?

Windows Software Engineers often encounter challenges when maintaining or upgrading legacy systems, such as outdated codebases, limited documentation, and compatibility issues with newer Windows versions. Navigating these obstacles requires strong problem-solving skills, a solid understanding of older technologies, and the ability to refactor or modernize existing software without disrupting business operations. Collaboration with QA testers, IT support, and other engineers is essential to ensure smooth transitions and minimize system downtime.

What are the key skills and qualifications needed to thrive as a Windows Software Engineer, and why are they important?

To thrive as a Windows Software Engineer, you need expertise in programming languages such as C++, C#, or .NET, along with a solid understanding of Windows operating system architecture and a relevant computer science degree. Familiarity with development tools like Visual Studio, version control systems (e.g., Git), and Windows API is typically required, and certifications like Microsoft Certified: Azure Developer Associate can be advantageous. Strong problem-solving skills, attention to detail, and effective communication set outstanding engineers apart. These competencies are crucial to building reliable, efficient Windows applications and collaborating with cross-functional teams.

What does a Windows Software Engineer do?

A Windows Software Engineer designs, develops, tests, and maintains software applications specifically for Microsoft Windows operating systems. They work with programming languages like C++, C#, or .NET technologies to build desktop, enterprise, or embedded applications. Their responsibilities also include debugging code, optimizing performance, collaborating with cross-functional teams, and ensuring software meets user and security requirements. They often stay updated with the latest Windows development tools and best practices.
More about Windows Software Engineer jobs
What cities are hiring for Windows Software Engineer jobs? Cities with the most Windows Software Engineer job openings:
Infographic showing various Windows Software Engineer job openings in the United States as of May 2026, with employment types broken down into 87% Full Time, 3% Part Time, 2% Temporary, 7% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $116,200 per year, or $55.9 per hour.
Windows Kernel Driver Engineer

Windows Kernel Driver Engineer

Diverse Lynx

Redmond, WA • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Title -Windows Kernel Driver Engineer
Location - Redmond, WA ( Hybrid)
We re looking for a Windows Kernel Driver Engineer to build and debug high quality kernel mode and user mode drivers and system services at the hardware / firmware / OS boundary.
What you ll do
  • Develop and debug Windows drivers (WDM/KMDF) and system services
  • Diagnose complex issues using kernel debugging and crash dumps
  • Drive quality, validation, and release readiness (HLK, signing)
  • Add telemetry and diagnostics for fast, remote issue resolution
  • Collaborate with hardware, firmware, IHVs, and Windows teams
What we re looking for
  • Experience with Windows drivers or low level system software
  • Strong kernel debugging skills
  • Solid C/C++ expertise
  • Comfortable working across hardware and firmware boundaries
  • Ownership mindset and strong collaboration skills
Nice to have
  • HLK/HCK, release pipelines, telemetry, automation
  • Secure driver design or device bring up experience

Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.

Diverse Lynx logo

About Diverse Lynx

Sourced by ZipRecruiter

Diverse Lynx, based in Princeton, NJ, US, is a reputable company in the Information Technology sector. The firm, as reflected through its website diverselynx.com, specializes in delivering comprehensive IT solutions. These solutions range from IT consulting to robust digital transformation strategies, IT staffing, and full-time placements services. The company was established in 2008, and it prides itself on providing simplified, efficient technology solutions designed to meet the unique needs of each client.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Princeton, NJ, US

Year founded

2002

Social media