Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Redmond, WA, USAAtlanta, GA, USAPhoenix, AZ, USA
$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 to join their Datacenter Planning & eXecution Engineering (DPXE) team. This role is crucial in delivering datacenter capacity for Microsoft's cloud business, managing 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 work on developing automation capabilities for long-range execution planning, workflow improvements, and solutions for efficient datacenter delivery management. This role offers the opportunity to work with a diverse team of engineers and program managers, building V1 products that form the foundation of cloud delivery experience.

The position involves working with cutting-edge technologies including Azure services, microservices architecture, and ML-based recommendation engines. You'll be responsible for developing solutions that support critical business functions such as Supply Chain, Cost, Schedule, Networking, and Commissioning in real-time.

Key aspects of the role include:

  • Developing high-quality, maintainable code using modern software engineering principles
  • Working with cross-functional teams to deliver innovative solutions
  • Contributing to the architecture and design of next-generation systems
  • Integration with the broader CO+I ecosystem

The role offers flexible work arrangements with up to 100% remote work possibility, comprehensive benefits including industry-leading healthcare, educational resources, and investment opportunities. This is an excellent opportunity for experienced software engineers who want to make a significant impact on Microsoft's cloud infrastructure development.

The position requires a strong technical background with at least 4 years of experience in software engineering, and offers competitive compensation ranging from $117,200 to $229,200 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City metropolitan area.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer

  • Write high quality, maintainable, reusable, secure code using OOPs concepts and SOLID principles
  • Resolve system integration challenges working with other members of the team and external teams
  • Collaborate with and demonstrate features developed to stakeholders in an Agile environment
  • Share learnings and code assets developed with the CO+I engineering team

Requirements For Senior Software Engineer

Java
JavaScript
Python
React
Node.js
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Software development experience in Web and API development (.NET stack), UI technologies (React/Angular, node.js)
  • Experience with Microsoft Azure/any other cloud platform, Dynamics 365/Power Platform
  • Must pass Microsoft Cloud Background Check
  • Experience working through the full product cycle from initial design to rapid production deployment
  • Technical implementation knowledge in Azure Synapse, Azure Data Factory, Azure Data Catalog/Purview

Benefits For Senior Software Engineer

Medical 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 working on the Windows Agility Team, focusing on Windows delivery management and feature development.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI platform team, building scalable inferencing systems for cutting-edge AI models with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise data governance and security solutions, offering competitive compensation and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Servicing and Delivery team, focusing on enterprise and security features in Windows OS, requiring 8+ years of C/C++ experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft's OneDrive-SharePoint team in Hyderabad, building cloud-scale services that handle exabytes of data for 200M+ users.