Senior Software Engineer

Microsoft is a global technology company leading in cloud computing and software development.
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Cloud Supply Chain (CSCP) organization is seeking a Senior Software Engineer to join their team responsible for enabling infrastructure growth. This role is part of the Sourcing team within Supply Chain Engineering, focusing on building platforms for both hardware Devices and Azure Data centers. The position offers an opportunity to work with cutting-edge technology while developing sustainable supply chain solutions.

The ideal candidate will be responsible for designing and implementing cloud services at scale, working with distributed systems, and contributing to large transformational projects. You'll be part of a collaborative team building the engineering foundation for Microsoft's future supply chain, engaging with stakeholders to gather requirements and influence architecture decisions.

Key responsibilities include writing high-quality code, maintaining REST microservices, and ensuring system reliability through DRI rotations. The role requires strong expertise in languages like C#, Java, or Python, along with experience in both frontend and backend development. You'll work in a hybrid environment (up to 50% work from home) with occasional travel (0-25%).

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, and generous parental leave. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities for all qualified applicants.

This position requires passing Microsoft Cloud Background Check upon hire and every two years thereafter. Join Microsoft's Cloud business during its explosive growth phase and contribute to building the world's computer infrastructure through an industry-leading supply chain.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Build engineering foundation for Microsoft Supply Chain
  • Engage with stakeholders to determine requirements
  • Write design documents and high-quality code
  • Operate with a live site-first mindset
  • Take up Designated Responsible Individual (DRI) rotations
  • Ensure system responsiveness and incident management
  • Identify optimization opportunities
  • Influence technical direction at organizational level

Requirements For Senior Software Engineer

Java
JavaScript
Python
MongoDB
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding
  • 4+ years professional software engineering experience with cloud services
  • Experience with distributed systems and event-driven architectures
  • Strong in OOPS, OOAD, design patterns
  • Experience with Microsoft .NET technologies or Java
  • Experience with SQL databases and data modeling
  • Knowledge of NoSQL databases (MongoDB, Azure Cosmos DB)
  • Front-end experience with Angular, HTML/CSS, JavaScript
  • Strong debugging and problem-solving skills

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 Azure Sovereign Cloud Customer Engineer

Senior Azure Sovereign Cloud Customer Engineer position at Microsoft in Bucharest, focusing on cloud support, engineering escalations, and customer success for Azure's sovereign cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Security team in Bangalore, working on Microsoft Defender for Cloud platform with 6+ years experience required.

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure, focusing on large-scale data center network architecture and automation, offering remote work and comprehensive benefits.

Senior Cloud Network Engineer

Senior Cloud Network Engineer position at Microsoft's Azure Edge team, building and managing global network infrastructure with competitive compensation and benefits.

ROP-Senior Software Engineer

Senior Software Engineer position at Microsoft Azure focusing on building and managing Sovereign Cloud solutions, requiring 8+ years of experience in distributed systems and cloud computing.