Senior Software Engineer

Microsoft builds cloud services, operating systems, and technology products that empower people and organizations globally.
$117,200 - $229,200
Backend
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 up to 100% remote work with 0-25% travel requirements.

The Engineering Systems team builds and operates critical tools and services that enable Microsoft's engineers to deliver high-quality, secure products efficiently. You'll be working on a company-wide platform that includes software inventory systems and operational intelligence solutions, directly impacting Microsoft's ability to deliver secure, reliable cloud services to millions of customers worldwide.

As a Senior Software Engineer, you'll be part of a talented, agile team that leverages cutting-edge Azure technologies in services, data, and ML. The role offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate will bring 4+ years of technical engineering experience, strong expertise in various programming languages, and a proven track record with scalable cloud services. You'll be working in an inclusive environment that values diverse ideas and emphasizes empathy, trust, and ownership in delivering products iteratively.

This position offers an exceptional opportunity to impact Microsoft's core infrastructure while working with latest technologies and contributing to products that serve millions of users globally. The role combines technical challenges with business-critical responsibilities, making it perfect for engineers who want to shape the future of cloud computing at scale.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer

  • Develop highly reliable and available cloud services providing web APIs, UX and data that power business critical engineering systems
  • Develop metadata driven analytics solutions that help drive business insights and decisions for all software solutions
  • Work with software teams across Microsoft to better model and inventory software topologies and relationships
  • Leverage data science and LLMs to extract actionable insights and remediations from live and historical data

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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 M365 team, focusing on cloud services and backend development with opportunity for remote work.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure API Gateway, focusing on cloud-native solutions with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure API Management, developing scalable solutions with C# and SQL in a hybrid work environment.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on cloud infrastructure and DPU technology development.

Senior Electrical Power Monitoring Systems (EPMS) Engineer

Senior EPMS Engineer role at Microsoft focusing on datacenter monitoring and controls systems implementation and maintenance.