Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Azure Cloud Shell is an interactive, authenticated, browser-accessible shell for managing Azure resources at the command line. The service hosts millions of sessions each month and is integrated with Azure Portal, VS Code, Windows Terminal, MS Learn, and more. Our team ensures that the Cloud Shell environment is up to date with the latest tools and features that system administrators rely on for day-to-day operations, such as the Azure CLI, Ansible, Python, and Kubernetes control.

As a Senior Software Engineer on our team, you will lead initiatives around service reliability, availability, quality, security, and usability. You will interact with new and existing customers, gather feedback, and translate it into actionable roadmaps and plans. You will be working on a highly distributed Web service in Azure, collaborating with various internal teams to integrate new functionalities and provide a robust and reliable service for Azure users.

The role involves technical leadership, architecture design, cross-functional collaboration, and on-call responsibilities (approximately two weeks every 4 months). You'll be working with cutting-edge cloud technologies, contributing to open-source projects, and helping shape the future of cloud-based development environments.

This is an excellent opportunity for someone passionate about cloud computing, distributed systems, and developer tools. You'll be part of a team that values innovation, collaboration, and technical excellence, while working on a product that impacts millions of developers worldwide.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, generous time away, and strong work-life balance. The company culture promotes diversity, inclusion, and continuous learning, making it an ideal place for talented engineers to grow their careers.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer

  • Lead initiatives around security, quality, availability, reliability and new feature development
  • Conduct architecture design sessions with partners, stakeholders and the team
  • Collaborate with cross-functional teams to understand customer requirements
  • Communicate effectively and build consensus with team members and stakeholders
  • Propose new ideas to increase developer productivity
  • Act as a Designated Responsible Individual (DRI) for live site incidents
  • Participate in code reviews, testing, and debugging

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
Linux
  • Extensive technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript
  • Demonstrable experience running a highly distributed Web service in Azure or other cloud providers
  • Demonstrable technical leadership experience
  • Must pass Microsoft Cloud Background Check
  • Open source and Linux experience (preferred)
  • People management experience (preferred)

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

Senior Software Engineer - Azure

Senior Software Engineer position at Microsoft Serbia, focusing on Azure cloud services development with hybrid work model and comprehensive benefits package.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Industry Solutions Engineering team, working on cloud-based solutions with customers and contributing to open-source projects.

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure WAN Team, combining networking expertise with software development, offering remote work and comprehensive benefits.

Senior Software Engineer – CIEng in IDC

Senior Software Engineer position at Microsoft's Cloud Security team, working on the Defender for Cloud platform in Hyderabad, India.

Senior Service Engineer

Senior Service Engineer position at Microsoft Digital, focusing on enterprise client experience transformation and service management using cloud technologies.