Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative cloud technology and software solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Sky team as a Senior Software Engineer and be at the forefront of transforming how Microsoft runs its massive global cloud services. This role offers a unique opportunity to design and build large-scale distributed systems using cloud-native technologies, creating sophisticated solutions that enhance customer experiences for millions of users worldwide.

The position requires expertise in cloud infrastructure, with a focus on developing scalable solutions that make Microsoft's cloud services more efficient and robust. You'll work with cutting-edge technologies including Azure, Kubernetes, and Go, while tackling complex challenges that directly impact Microsoft's cloud infrastructure.

As a senior engineer, you'll have the opportunity to provide technical leadership, mentor team members, and drive architectural decisions. The role offers competitive compensation ranging from $117,200 to $229,200 USD annually, with higher ranges for specific locations like San Francisco and New York City.

Microsoft offers an inclusive work environment where diversity is valued, along with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The hybrid work model allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities.

This is an excellent opportunity for experienced engineers passionate about cloud computing to make a significant impact at one of the world's leading technology companies. You'll be part of a team that values technical excellence, innovation, and collaboration, while working on projects that shape the future of cloud services.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design and develop new solutions that significantly impact Microsoft's cloud services
  • Address and resolve intricate technical challenges, improving foundational technologies
  • Enhance architectures to improve performance and minimize costs
  • Work with diverse teams and mentor peers to promote technical excellence and shared learning

Requirements For Senior Software Engineer

Go
Kubernetes
Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience in software architecture and large-scale distributed systems
  • Technical leadership with experience in designing, building, and troubleshooting complex software systems
  • Platform skills including Linux, containers, and cloud infrastructure
  • Must pass Microsoft Cloud Background Check

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

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on complex technical problem-solving and customer support with hybrid work options.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer position at Microsoft focusing on Azure Stack HCI support, requiring 5+ years experience and deep Windows infrastructure knowledge.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Supply Chain organization, focusing on cloud infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer

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

Azure ACE Engineer

Senior Azure Cloud Engineer position at Microsoft focusing on customer experience, support, and technical problem-solving for strategic Azure customers.