Microsoft · 18 hours ago
Software Development Engineer (contract)
Microsoft is seeking a talented software engineer to join their team working on critical infrastructure that powers cloud computing at scale. This role focuses on low-level systems programming, where the engineer will develop and maintain Linux kernel components and device drivers for next-generation server hardware, optimizing performance and reliability for large-scale cloud deployments.
Artificial Intelligence (AI)Enterprise SoftwareCloud ComputingCyber SecuritySoftwareProfessional ServicesInformation TechnologyAgentic AIApplication Performance ManagementBusiness DevelopmentDevOpsInformation ServicesManagement Information SystemsNetwork Security
Responsibilities
Develop and maintain Linux kernel subsystems and modules for server-class hardware
Design, implement, and debug device drivers for custom silicon components
Collaborate with hardware engineering teams to define software interfaces and requirements
Optimize kernel and driver code for performance, stability, and scalability in cloud environments
Review and analyze system-level issues, providing root cause analysis and implementing fixes
Participate in code reviews and contribute to team knowledge sharing
Work within project timelines to deliver high-quality software components
Modify and enhance existing kernel databases and management systems as needed
Coordinate with cross-functional teams to determine project scope and technical limitations
Document technical designs, implementation details, and troubleshooting procedures
Qualification
Required
5-7 years of professional software engineering experience
5 years of hands-on Linux kernel subsystem development
5 years of Linux device driver development experience
5 years working with server System-on-Chip architectures
Bachelor's degree in Computer Science, Software Engineering, or related field
Strong verbal and written communication skills for technical collaboration
Excellent problem-solving abilities and analytical thinking
Ability to work independently while managing multiple priorities and deadlines
Customer service orientation and interpersonal skills for cross-team collaboration
Mentoring capabilities to support team members and provide constructive feedback
Deep understanding of the software development lifecycle from requirements to delivery
Advanced troubleshooting skills for complex system-level issues
Comprehensive knowledge of computer hardware architecture and software interactions
Proficiency in C programming and systems-level development tools
Experience with version control systems and collaborative development workflows
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
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 CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2026-01-16
Morningstar.com
2026-01-16
Company data provided by crunchbase