Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and services.
$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 power Azure and Windows development.

The position involves developing highly reliable cloud services and analytics solutions that are crucial to Microsoft's engineering systems. You'll be working with cutting-edge Azure technologies in services, data, and ML, while being part of a team that values inclusivity and diverse ideas.

As a Senior Software Engineer, you'll be responsible for building and operating global scale cloud services, working on software inventory systems, and developing operational intelligence solutions. The role requires expertise in data structures, algorithms, and high-performance data processing, with a focus on building scalable and highly available cloud services.

The position offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and investment options. The work environment is flexible with up to 100% work from home options and minimal travel requirements (0-25%).

This is an excellent opportunity for experienced engineers who want to make a significant impact on Microsoft's core infrastructure. You'll be working on systems that enable Microsoft to deliver secure, reliable, and compliant cloud services to millions of customers worldwide. The role combines technical challenges with business impact, requiring both strong engineering skills and the ability to think strategically about large-scale systems.

The team embraces a culture of empathy, trust, and ownership, delivering products in a quick and iterative manner. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an environment that values growth mindset, innovation, and collaboration.

Requirements include a Bachelor's degree in Computer Science or related field with 4+ years of experience, or equivalent experience. The ideal candidate will have strong experience with cloud services, distributed systems, and modern development practices. Microsoft provides equal opportunities and accommodations for all qualified applicants.

Last updated 2 days 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
  • 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

Python
Java
JavaScript
  • 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

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
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 AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.