Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$140,000 - $220,000
Cloud
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Azure Cloud Shell is seeking a Senior Software Engineer to join their team responsible for managing an interactive, authenticated, browser-accessible shell for Azure resources. The service handles millions of monthly sessions and integrates with various Microsoft products. You'll lead initiatives focusing on service reliability, availability, quality, security, and usability while working with cutting-edge cloud technologies. The role involves significant technical leadership, architecture design, and collaboration with cross-functional teams. You'll be responsible for maintaining and improving a critical service that system administrators rely on, working with tools like Azure CLI, Ansible, Python, and Kubernetes. The position offers a blend of technical challenges, leadership opportunities, and the chance to impact millions of Azure users. Benefits include comprehensive healthcare, educational resources, parental leave, and more. The role requires on-call duties for two weeks every 4 months. Microsoft offers a collaborative, inclusive environment where innovation and growth mindset are valued.

Last updated 8 days 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 resolve conflicts
  • 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

JavaScript
Java
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
  • 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

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.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer role at Microsoft focusing on Azure Stack HCI support, offering hybrid work in Sydney with comprehensive benefits.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on complex technical issue resolution for enterprise customers with hybrid work flexibility.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft in Costa Rica, focusing on enterprise support for cloud and infrastructure solutions with hybrid work options.