Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software and cloud solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cloud · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's Azure Core Compute team as a Senior Software Engineer and be part of one of the most profitable and fastest-growing businesses at Microsoft. The role focuses on building and managing customer-facing compute resources as virtual machines, containers, and bare metal servers within Azure's cloud infrastructure.

As a senior engineer, you'll work on features that impact millions of nodes, ensuring industry-leading availability, reliability, performance, compliance, and security. The position offers opportunities to work with cutting-edge technologies, evolve the host OS, and utilize hardware offloads while leveraging disaggregation.

The role requires strong technical expertise in cloud services, operating systems, and large-scale distributed systems. You'll lead feature development, collaborate across organizations, and drive innovation in both products and engineering practices. The position offers significant growth potential toward senior technical or organizational leadership roles.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion. This is an excellent opportunity for experienced engineers who want to make a global impact while working with a diverse, distributed team on critical cloud infrastructure.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Lead discussions to evolve the strategic direction of the product
  • Create and collaborate on architecture proposals
  • Collaborate with stakeholders across multiple organizations
  • Create, implement, optimize, debug, refactor and reuse code
  • Create testing and quality assurance plans
  • Leverage performance and profiling tools
  • Act as a Designated Responsible Individual (DRI)
  • Guide other engineers by developing and following the playbook
  • Manage release processes and improve deployment efficiency

Requirements For Senior Software Engineer

Java
JavaScript
Python
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 3+ years experience in building large scale services, operating systems, OR SoC architecture
  • 1+ year(s) of experience in design, coding and shipping into production
  • Experience with C, C++, C#, Java, or other object oriented programming languages
  • Must pass Microsoft Cloud Background Check
  • Knowledge of Performance profiling tools
  • Proven ability to create componentized and well-architected software

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 role at Microsoft focusing on hardware/software co-design and systems architecture for Azure cloud infrastructure.

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.