Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative cloud, software, and hardware solutions.
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Cloud · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Hardware Systems & Infrastructure (AHSI) team is seeking a Senior Software Engineer to join their Leading-Edge Architecture Pathfinding (LEAP) team within the Strategic Planning and Architecture (SPARC) organization. This role is at the forefront of innovating hardware and systems designs for Microsoft's cloud infrastructure.

The position involves working on cutting-edge systems architecture and technology pathfinding across compute, memory, storage, network, and system interconnects. The successful candidate will be responsible for supporting hardware/software co-design and evaluation of novel systems architecture concepts to improve datacenter performance, efficiency, and reliability.

The role requires extensive experience in OS kernel sub-systems, memory management, CPU and I/O virtualization, with a strong focus on hypervisor and virtualization software stacks. You'll be working closely with cross-functional teams to identify and solve emerging problems in Azure's infrastructure, engage with ecosystem partners, and drive proof-of-concepts to production.

This is an excellent opportunity for a seasoned software engineer who wants to impact Microsoft's cloud infrastructure at scale. The position offers a unique blend of technical challenges, requiring both deep technical expertise and strategic thinking. You'll be working in a hybrid environment in Bangalore, with up to 50% work from home flexibility.

The role comes with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft's inclusive culture and mission to empower every person and organization on the planet make this an exciting opportunity for those passionate about pushing the boundaries of cloud technology and systems architecture.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Support pathfinding to identify and quantify optimization opportunities
  • Guide architecture through PoC definitions and end-to-end prototyping
  • Collaborate with hardware designers on silicon implementations
  • Lead detailed performance evaluation of usage scenarios
  • Develop and lead end-to-end detailed performance analysis methodologies
  • Influence and shape hardware architecture with data-driven analysis
  • Partner with product teams on silicon validation and software enabling

Requirements For Senior Software Engineer

Linux
  • 7+ years of technical engineering experience or equivalent education combination
  • 5+ years of experience in Windows systems software (OS kernel, memory management, I/O stacks, Virtualization)
  • 5+ years of experience leading hardware/software co-design projects
  • Knowledge of Windows Operating System internals
  • Expertise in CPU, memory and I/O virtualization hardware and software architecture
  • Problem-solving skills and analytical capabilities
  • Strong verbal and written communication skills
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Azure Edge and Platform Security, offering competitive salary and benefits with opportunity to shape the future of security solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Networking team, focusing on Software Defined Networking (SDN) and cloud infrastructure development with remote work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Core Compute team, focusing on cloud infrastructure and compute resources, offering competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Compute Hardware Platform Innovation team, focusing on cloud computing virtualization and distributed systems.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure focusing on cloud networking infrastructure, offering competitive salary and hybrid work arrangement.