Software Development Engineer (contract) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Microsoft · 8 hours ago

Software Development Engineer (contract)

Microsoft is seeking a Software Development Engineer to join a team responsible for building and maintaining the foundational infrastructure for device driver development across the Windows ecosystem. This role involves tackling complex technical challenges, collaborating with internal teams and external partners, and ensuring the robustness and security of the Windows driver ecosystem.

Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Triage bugs and support requests related to platform issues, developer kits, and hardware compatibility
Debug complex driver and kernel-mode issues across diverse hardware stacks
Perform root cause analysis on system-level problems and compatibility challenges
Develop and update code to resolve identified issues and improve platform reliability
Test and validate updates to platform components and developer kits before release
Investigate security vulnerabilities and identify patterns to strengthen the driver ecosystem
Collaborate with Windows engineering teams and hardware partners to deliver certifiable drivers
Support quarterly updates to developer and certification kits and monthly platform releases
Contribute to AI-driven engineering initiatives by creating and integrating AI agents across development and validation processes
Validate and ship next-generation driver platform components to improve security and reliability

Qualification

Driver development experienceKernel mode debuggingC/C++ developmentNative systems programmingDriver stacks experienceKernel debugging techniquesComplex systems debuggingRoot cause analysisPlugPlay architectureDriver lifecycle managementVerification tools familiaritySecurity researchProblem-solvingCollaboration skills

Required

Three to five years of driver development experience
Three to five years of kernel mode debugging experience
Three to five years of C/C++ development experience
Experience with driver stacks such as network, filesystems, or other device stacks is highly valued
Bachelor's degree in Computer Science or related field, or equivalent practical experience
Ability to meet security screening requirements
C/C++ programming for systems-level development
Driver development and kernel-mode programming
Kernel debugging techniques and tools
Complex systems debugging and troubleshooting
Problem-solving and root cause analysis
Understanding of plug and play architecture
Knowledge of driver installation and lifecycle management
Familiarity with verification tools, both static and runtime
Security research and vulnerability assessment
Collaboration with cross-functional teams and external partners

Preferred

Background in native systems programming is preferred
Previous work with verification or certification tools is beneficial

Benefits

Medical, dental & vision
Hospital plans
401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
Life Insurance (Company paid Basic Life and AD&D as well as voluntary Life & AD&D for the employee and dependents)
Company paid short and long-term disability
Health & Dependent Care Spending Accounts (HSA & DCFSA)
Employee Assistance Program
Time Off/Leave(PTO, Allegis Group Paid Family Leave, Parental Leave

Company

Microsoft

company-logo
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

H1B Sponsorship

Microsoft has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)

Funding

Current Stage
Public Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase