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, focusing on building next-generation connected systems and tools using microservices architecture. The position involves working on complex, multi-million dollar datacenter construction projects, developing automation capabilities for supply chain, cost management, and scheduling functions.

The ideal candidate will join a dynamic Systems Engineering team, working on innovative solutions to scale delivery capabilities. The role offers the opportunity to work with cutting-edge technologies, including ML-based recommendation engines, while integrating with the broader CO+I ecosystem. The position supports Microsoft's mission to empower global achievement through technology.

Key aspects include developing automation solutions, driving workflow improvements, and building systems for efficient datacenter delivery management. The role offers flexibility with up to 100% remote work options and is available in multiple hub locations including Seattle, Atlanta, Washington D.C., and Austin. The compensation package is competitive, ranging from $117,200 to $229,200, with comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers passionate about cloud infrastructure and looking to make a significant impact in Microsoft's global operations. The role requires strong technical skills in various programming languages, experience with cloud platforms, and the ability to work collaboratively in an Agile environment.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Write high quality, maintainable, reusable code following proven development principles
  • Collaborate with and demonstrate features developed to stakeholders in an Agile environment
  • Resolve complex system integration challenges working with other members of the team and external teams
  • Design, architect and provide technical leadership for peer developers
  • Share learnings and code assets developed with the CO+I engineering team(s)

Requirements For Senior Software Engineer

JavaScript
Python
Java
React
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding
  • Experience with Web and API development (.NET stack)
  • Experience with UI technologies (React/Angular, node.js)
  • Strong analytical and problem-solving skills
  • Experience with unit/integration/E2E testing frameworks
  • Proficiency in storage solutions and SQL optimization
  • Proficiency in AI services and Machine Learning

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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's AI Platform team, working on large-scale distributed systems for AI inference and model scaling.

Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure OpenAI team, building and delivering AI services at scale with competitive compensation and hybrid work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Networking team, focusing on building and maintaining large-scale distributed software systems for network reliability and performance.