Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Azure Core Compute team as a Senior Software Engineer and be at the forefront of cloud technology innovation. The Azure Core Compute Node Services team is responsible for managing customer-facing compute resources as virtual machines, containers, and bare metal servers. This role offers the opportunity to work on mission-critical systems that power millions of nodes worldwide.

As a Senior Software Engineer, you'll lead feature development that impacts Microsoft's cloud infrastructure at massive scale. You'll work with cutting-edge technologies, contribute to the evolution of host OS systems, and leverage hardware offloads while focusing on industry-leading availability, reliability, performance, compliance, and security.

The position offers significant technical growth opportunities, allowing you to ideate, create, and provide thought leadership in bringing innovation to products and engineering practices. You'll collaborate with a globally distributed, culturally diverse team while making a global impact on Microsoft's cloud infrastructure.

The role combines technical expertise with leadership opportunities, requiring strong skills in distributed systems, cloud services, and software architecture. You'll be responsible for critical decisions that affect Azure's core compute infrastructure and have the chance to grow into a senior technical or organizational leader.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and generous time off. The position offers a competitive salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), along with additional benefits and compensation packages.

This is an excellent opportunity for experienced engineers passionate about cloud technology, distributed systems, and building scalable solutions that power modern business infrastructure.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders across multiple organizations to determine requirements, co-ordinate and ship products
  • Create, implement, optimize, debug, refactor and reuse code to achieve high quality, performance, reliability and security
  • Independently create a clear and articulated plan for testing and assuring quality of solutions
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Proactively seek new knowledge and adapt to new trends, technical solutions and patterns

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C++, C#, or Python
  • 3+ years of experience working in cloud services (Azure, AWS, OR GCP, etc.)
  • 3+ years of experience working in distributed systems
  • 3+ years of experience in design and architecture
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure WAN team, combining networking expertise with software development, offering remote work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cloud computing and enterprise software development, offering competitive compensation and hybrid work environment.

Senior Cloud Network Engineer

Senior Cloud Network Engineer position at Microsoft Azure WAN Team, combining networking expertise with software development for global backbone network infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Security focusing on designing and implementing cloud-scale security services with competitive compensation and hybrid work arrangement.

Senior Software Engineer - AI Frameworks Team

Senior Software Engineer position at Microsoft's AI Frameworks team in Vancouver, focusing on cloud infrastructure, security, and AI software development.