Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Mountain View, CA, USAUnion City, CA, USALos Gatos, CA, USA
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Job Description

Are you passionate about Microsoft Azure and building cloud scale services? Join the Azure Resource Manager (ARM) team at Microsoft, where you'll be developing cutting-edge manageability infrastructure using containers and serverless computing. The ARM team, part of Azure Core, is responsible for creating the foundation of Microsoft's cloud platform for utility computing.

As a Senior Software Engineer, you'll work on building services that make it easy to design, develop, deploy and maintain Azure services for customers. The system focuses on providing fast and safe worldwide service rollouts with health-integrated auto rollbacks. You'll be part of a team that holds the key to unlocking rapid innovation while maintaining service availability and quality.

The role requires expertise in distributed system design, large-scale service coding, and service analytics. You'll be working on creative solutions for challenging problems like:

  • Accelerating code deployment to production safely
  • Building smart systems for automatic deployment and rollback
  • Making service management super-efficient

You'll gain deep understanding of Azure cloud management and large-scale distributed services. The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the opportunity to work with innovative technology at Microsoft's scale.

The team culture emphasizes solid long-term design with incremental shipping, focusing on high quality and quick adaptation to customer feedback. You'll be working in an environment that values growth mindset, innovation, and collaboration, with the mission to empower every person and organization on the planet to achieve more.

This is a remote-friendly position with up to 100% work from home flexibility and 0-25% travel requirements. Join us in building the future of cloud infrastructure at Microsoft!

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Change management at all layers in a coherent way from standpoint of safety, staging and impact
  • Orchestrate change management with changes in dependencies, repairs, scale/up down
  • Collect and reason about health of targets across the Azure Stack
  • Deliver great change management velocity
  • Orchestrate change in co-ordination with customer preferences
  • Enable experimentation, flighting and testing in production
  • Build solutions that enable customers to focus on business layer and automate/simplify provisioning
  • Work with open source technologies and with partner Microsoft teams

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years designing algorithms and data structures within distributed systems
  • 2+ years of directly working with large cloud provider's
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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