CrawlJobs Logo

Senior Software Engineer - Virtualization and Kernel

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United States , Multiple Locations

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

119800.00 - 234700.00 USD / Year

Job Description:

The Virtualization Core Platform team is responsible for building the foundational operating system components of Microsoft’s virtualization stack. This technology powers millions of virtual machines (VMs) across Microsoft products such as Azure, Windows, and Copilot, enabling secure and efficient cloud-scale operations. As a Senior Software Engineer, you will work on low-level components of the virtualization platform, including the hypervisor, kernel, and device assignment. You will collaborate with silicon partners to enable new hardware features and improve performance, reliability, and security. The role involves designing and coding solutions for core virtualization technologies, including support for containers and multiple platforms such as Linux, while contributing to innovations in CPU, memory, and device virtualization. You will drive cross-organizational initiatives to enable new scenarios end-to-end, and help define the next generation of virtualization architecture. This position offers opportunities to work on distributed systems and virtualization technologies that transform datacenters and cloud infrastructure. You will help deliver solutions that power AI workloads, implement security enhancements, improve power efficiency, and contribute to open-source initiatives, impacting customers and services worldwide.

Job Responsibility:

  • Design and implement new virtualization related features for Azure, Windows and Hyper-V.
  • Collaborate with a dynamic team of engineers, including mentoring engineers in the workgroup.
  • Drive for quality in everything you do and continuously improve the quality of the systems on which you work.
  • Collaborate across team boundaries to define and drive team charter and vision.
  • Provide technical input across the Windows Core and Azure teams.
  • Embody our culture and values.

Requirements:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Nice to have:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.

Additional Information:

Job Posted:
February 13, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Virtualization and Kernel

Senior Infrastructure Engineer – Hosting

As a Senior Infrastructure Engineer – Hosting you will be responsible for the de...
Location
Location
United States
Salary
Salary:
150000.00 USD / Year
corporatetools.com Logo
Corporate Tools
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of experience in Linux system administration, virtualization, and cloud infrastructure
  • Experience with Proxmox or other hypervisors (VMware, KVM, Xen, Hyper-V)
  • Experience with Ceph or SAN storage solutions for virtualization
  • Ability to manage kernel tuning, system performance, and process optimization
  • Hands-on experience with Ceph storage, ZFS, iSCSI, NFS, RAID, and SAN architectures
  • Understanding of storage performance metrics (IOPS, throughput, latency)
  • Ability to work on projects solo or with a team
  • Love for learning and improving code
  • Strong communication and collaboration skills
  • Experience with WordPress hosting, database replication, and caching techniques
Job Responsibility
Job Responsibility
  • Develop and design robust and scalable hardware solutions
  • Take ownership of projects from conception to deployment, ensuring timely delivery and meeting the specified requirements
  • Work closely with cross-functional teams, including IT, product management, and other software teams, to ensure seamless integration and alignment with business objectives
  • Deploy, configure, and maintain Proxmox VE clusters for virtualization or other hypervisors
  • Implement high-availability (HA) and failover solutions for virtual machines
  • Manage resource allocation (CPU, memory, disk, network) to optimize performance for hosted applications
  • Automate VM deployment and configuration using Ansible, Terraform, or SaltStack
  • Maintain backups and disaster recovery plans for virtualized environments
  • Design and manage Ceph clusters or SAN storage (iSCSI, NFS, ZFS, etc.) for high-performance, redundant storage
  • Monitor and optimize storage performance, including IOPS, latency, and throughput
What we offer
What we offer
  • 100% employer-paid medical, dental and vision for employees
  • Annual review with raise option
  • 22 days Paid Time Off accrued annually, and 4 holidays
  • After 3 years, PTO increases to 29 days. Employees transition to flexible time off after 5 years with the company—not accrued, not capped, take time off when you want
  • The 4 holidays are: New Year’s Day, Fourth of July, Thanksgiving, and Christmas Day
  • Paid Parental Leave
  • Up to 6% company matching 401(k) with no vesting period
  • Quarterly allowance
  • Use to make your remote work set up more comfortable, for continuing education classes, a plant for your desk, coffee for your coworker, a massage for yourself... really, whatever
  • Open concept office with friendly coworkers
  • Fulltime
Read More
Arrow Right

Senior Systems Engineer

We are looking for a versatile and driven Senior Systems Engineer to join our En...
Location
Location
United States , Chicago
Salary
Salary:
130000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Information Systems, or a related field
  • 5-7 years of systems engineering experience
  • Advanced Linux knowledge including kernel bypass, kernel tuning, and customizing kernels
  • Deep understanding of virtualization and containerization technologies
  • Extensive experience with a variety of Linux distributions (RedHat, Ubuntu, etc.)
  • Deep understanding of system monitoring and configuration management tools (Ansible, Foreman, Prometheus and Icinga/Nagios)
  • Proficiency in scripting and using automation and orchestration tools such as Python and Bash
  • Expertise in troubleshooting multicast and TCP related performance issues
  • Experience automating daily software and hardware related tasks
  • Demonstrated ability to lead large technical projects
Job Responsibility
Job Responsibility
  • Analyze complex technical problems and collaborate on designing solutions for Akuna’s global Infrastructure platform
  • Drive projects and solutions to completion in a fast-paced environment
  • Design, develop and maintain orchestration and configuration solutions
  • Collaborate with developers and other infrastructure engineers to research new products and techniques that drive innovation and improve efficiency and performance in the environment
  • Architect and maintain multi-vendor, tier-based storage solutions
  • Build out a test automation framework for systems performance testing and tuning
  • Create and institute process enforcement across environments
  • Create tools that assist teams to optimize the available infrastructure
  • Develop and maintain comprehensive technical documentation, including system configurations, procedures, and troubleshooting guides
  • Lead knowledge transfer sessions and mentor team members to ensure continuity and operational excellence
What we offer
What we offer
  • Discretionary performance bonus
  • Comprehensive benefits package that may encompass employer-paid medical, dental, vision, retirement contributions, paid time off, and other benefits
  • Fulltime
Read More
Arrow Right

Director of Engineering

We are seeking a highly experienced and strategic Director of Engineering to tak...
Location
Location
India , Chennai
Salary
Salary:
Not provided
arrcus.com Logo
Arrcus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS/PhD in Computer Engineering/Computer Science or equivalent degree
  • Excellent communication, presentation, and interpersonal skills
  • 5+ years of experience leading and managing distributed engineering teams involved in creating complex software products
  • 10+ years of relevant experience in managing very senior technical talent in some of the following areas: Networking protocols such as OSPF, BGP, ISIS, MPLS, BFD, MLAG, EVPN, VxLAN, SR-MPLS, SRv6, L3VPN
  • Test Harness like Robot framework, Jinja2
  • Familiarity network merchant silicon chipsets and whitebox platforms
  • Software development of Network Data Path (Linux, virtual and ASIC)
  • Virtualization technologies like SR-IOV, Intel DPDK, FD.io, NSX, OVS
  • High Availability, ISSU, Linux networking
  • Debian Build/Packaging, Linux Kernel, Kernel Networking Stack
Job Responsibility
Job Responsibility
  • Work with customer and product teams to understand and prioritise new requirements
  • Develop a holistic understanding of individual employee skill sets and drive resource allocation for customer requirements
  • Help drive the recruiting process both in terms of attracting new talent as well as defining and streamlining the recruitment process
  • Continuous Process Improvement: Solicit feedback, drive discussion and implement process and workflow improvements
  • Provide technical guidance and mitigation for engineering projects
  • Build 1:1 rapport with engineers, help identify and fulfil personal aspirations by aligning with larger team goals
  • Strong ability to plan, execute and deliver multiple projects across worldwide sites
  • Experience with rapidly growing engineering organizations in all aspects of people, resources, tools, and more
What we offer
What we offer
  • Generous compensation packages including equity
  • Medical Insurance
  • Parental Leave
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineering Manager - Virtualization & Kernel

The Virtualization Core Platform team is seeking a Senior Software Engineering M...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Rust OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Coaches team on producing extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications
  • Coaches teams on and identifies dependencies and incorporates them into the development of design documents for a product, application, service, or platform
  • Remains current by investing time and effort into being informed of current developments
  • Coaches team on driving multiple groups' project plans, release plans, and work items in coordination with appropriate stakeholders
  • Managers deliver success through empowerment and accountability by modeling, coaching, and caring
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - Virtualization and Kernel

The Virtualization Core Platform team is responsible for building the foundation...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design and implement new virtualization related features for Azure, Windows, and Hyper-V.
  • Lead initiatives that help define the next generation of virtualization.
  • Collaborate with a dynamic team of engineers.
  • Learn and share ideas continuously.
  • Drive for quality in everything you do and continuously improve the quality of the systems on which you work.
  • Provide technical input across the Azure and Windows teams.
  • Embody our culture and values.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Linux Systems Group, part of Microsoft’s Azure Core Compute organization, pl...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python OR equivalent experience
  • 1+ years experience with Linux internals, including process management, file systems, and networking
  • 1+ years experience in kernel-space vs. user-space concepts and awareness of performance fine tuning
  • 1+ years experience in any of the virtualization platforms like KVM, XEN, HyperV, Qemu and Cloud Hypervisor
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g.,project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Contribute to Open-Source Software (OSS) technologies, automation of infrastructure components and CI/CD pipelines
  • Fulltime
Read More
Arrow Right
New

Co-Founder / CXO Roll-up

Opportunity to lead a company with high likelihood of success of creating a $100...
Location
Location
United States , New York, NY
Salary
Salary:
Not provided
10xvaluepartners.com Logo
10x Value Partners GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong desire to found a company
  • Working experience in top-tier consulting, investment banking, private equity and/or as a senior manager in a successful, venture-backed technology start-up
  • Deep expertise in an industry well-suited for a roll-up
  • Ideally, experience in origination, negotiation and execution of M&A transactions in a private equity context
  • Outstanding degree/MBA from a top university
  • Proven track record of personal, academic and professional achievements
  • Ability to work independently, structured and goal-oriented
  • High comfort with analytics, numbers and capability to draw decisions based on intuition and data
  • Team oriented and ambitious
  • Fluent in English
Job Responsibility
Job Responsibility
  • Take co-founder level responsibility for running an innovative, VC-driven tech company
  • Lead the M&A / transaction execution and/or the operations / value creation work stream
  • Run the business as a general manager with responsibility for profit, revenue, cash and quality targets
  • Build, lead and motivate your own energetic and results-oriented team
  • Identify opportunities and potentials for improvement in an entrepreneurial manner
  • Manage relationships with key stakeholders and business partners (internal and external)
What we offer
What we offer
  • Highly generous equity package in line with your experience
  • Market related salary upon receiving Seed Funding
  • A fast-paced working environment with challenges which let you grow day by day
  • Fulltime
Read More
Arrow Right
New

Lead Product Designer

As a Lead Product Designer, you will own design outcomes on complex client engag...
Location
Location
Salary
Salary:
Not provided
10up.com Logo
10up
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–10+ years of experience in product design, UX, or digital design, including ownership of complex products or platforms
  • Comfortable working in ambiguity and skilled at creating clarity without needing perfect information
  • Design with intent, grounding decisions in research, evidence, and user context
  • Lead through influence, collaboration, and thoughtful communication
  • Care deeply about craft and outcomes, balancing polish with pragmatism
Job Responsibility
Job Responsibility
  • Own end-to-end product design for complex mobile applications and digital products, from discovery through launch and iteration
  • Lead design across iOS, Android, and responsive surfaces, shaping interaction models, accessibility, and scalable systems
  • Translate research, business goals, and technical constraints into product experiences that feel clear, durable, and intentional
  • Explore, prototype, and validate ideas through flows, wireframes, prototypes, UI systems, and polished final designs
  • Partner with Product, Engineering, Research, and clients to align on intent, trade-offs, and outcomes
  • Fulltime
Read More
Arrow Right