Senior Software Engineer

Microsoft builds cloud services, operating systems, and technology products that empower people and organizations globally.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Edge+Platform (E+P) team is seeking a Senior Software Engineer to join their Engineering Systems division. This role is central to Microsoft's cloud infrastructure, working on systems that support Azure and Windows development. The position offers the opportunity to build and operate global-scale cloud services in a data-driven way, working with cutting-edge Azure technologies in services, data, and ML.

The role involves developing a company-wide platform that includes software inventory systems and operational intelligence solutions, crucial for delivering secure, reliable, and compliant cloud services to millions of customers worldwide. The team operates in an agile environment, emphasizing quick iteration and business value delivery.

As a Senior Software Engineer, you'll be part of a talented team building solutions that power Microsoft's engineering systems. The position requires expertise in high-performance computing, data structures, and cloud architecture. You'll work on projects spanning multiple regions and clouds, requiring both technical excellence and strong communication skills.

The compensation is competitive, ranging from $117,200 to $229,200 USD annually, with higher ranges for specific locations like San Francisco and New York City. Microsoft offers comprehensive benefits including healthcare, educational resources, and parental leave. The position allows for up to 100% remote work with 0-25% travel requirements.

This is an excellent opportunity for experienced engineers who want to impact Microsoft's core infrastructure while working with cutting-edge technologies in a collaborative, inclusive environment that values diversity and innovation.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Develop highly reliable and available cloud services providing web APIs, UX and data
  • Develop metadata driven analytics solutions for business insights
  • Work with software teams to model and inventory software topologies and relationships
  • Leverage data science and LLMs to extract actionable insights from data

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline with 4+ years technical engineering experience
  • Experience with efficient data structures, algorithms, asynchronous programming
  • Experience with high-performance data processing
  • Must pass Microsoft Cloud Background Check
  • Experience building scalable and highly available cloud services
  • Experience building integrated services spanning multiple regions/clouds
  • Solid CS fundamentals, fluent in multi-threaded, asynchronous programming
  • Good technical design and communication skills

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

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on complex technical problem-solving and customer support with hybrid work options.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer position at Microsoft focusing on Azure Stack HCI support, requiring 5+ years experience and deep Windows infrastructure knowledge.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Supply Chain organization, focusing on cloud infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Container Registry, building scalable cloud container workloads and securing software supply chain.

Azure ACE Engineer

Senior Azure Cloud Engineer position at Microsoft focusing on customer experience, support, and technical problem-solving for strategic Azure customers.