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
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Cloud Operations + Innovation (CO+I) is seeking a Senior Software Engineer for their Datacenter Planning & eXecution Engineering (DPXE) team. This role is crucial in delivering datacenter capacity for Microsoft's cloud business, working on complex, multi-million dollar projects. The position focuses on architecting and building next-generation connected systems using microservices architecture and ERP platforms.

The ideal candidate will join a dynamic team responsible for developing innovative solutions that power long-range execution planning and workflow improvements in datacenter delivery. The role involves working with cutting-edge technologies, including ML-based recommendation engines, while integrating with the broader CO+I ecosystem.

Key aspects of the role include developing automation capabilities, managing cost and schedule modeling, and building solutions for large-scale datacenter delivery. The position offers the opportunity to work on V1 products and tackle challenging problems in cloud infrastructure delivery.

The role offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), with comprehensive benefits including healthcare, educational resources, and parental leave. The position supports remote work up to 100% and is available in multiple hub locations including Seattle, Atlanta, Washington D.C., and Phoenix.

This is an excellent opportunity for experienced engineers passionate about cloud infrastructure and looking to make a significant impact on Microsoft's global cloud operations. The role requires strong technical skills, collaboration abilities, and a drive for innovation in cloud infrastructure development.

Last updated a minute ago

Responsibilities For Senior Software Engineer

  • Write high quality, maintainable, reusable code with test automation
  • Collaborate with stakeholders and demonstrate features developed in an Agile environment
  • Resolve complex system integration challenges working across team boundaries
  • Share learnings and code assets developed with the CO+I engineering team
  • Leverage subject-matter expertise of product features and partners with stakeholders
  • 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

Java
JavaScript
TypeScript
Python
React
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 4+ years of project experience with proficiency in React, Angular or other modern JS framework, HTML and CSS
  • 2+ years of experience across the software development lifecycle
  • 2+ years of experience in building cloud services using Microsoft Azure
  • Experience building complex data visualizations using web technologies
  • In-depth knowledge of Java enterprise framework, preferably Spring
  • Experience with Open-Source Software development
  • Hands-on experience with Kubernetes and Cloud-native technologies
  • Understanding of data structures, algorithms, and distributed systems
  • 2+ years of experience in collaborating with global teams

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

Sr. Software Engineer--GPU Inference Optimization

Senior Software Engineer role at Microsoft focusing on GPU inference optimization for large language models in advertising technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, focusing on Spark Runtime ecosystem within Fabric and Synapse, offering competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on hardware diagnostic software development for cloud infrastructure, requiring 12+ years of experience in C/C++/C# and Linux environments.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, focusing on cloud database systems and data warehouse solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Front Door team, developing globally distributed systems for application delivery and security, with competitive pay and benefits.