Taro Logo

Senior Software Engineer

Microsoft is a global technology company whose mission is to empower every person and every organization on the planet to achieve more.
United States
$119,800 - $234,700
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Azure OneDeploy HealthStore team as a Senior Software Engineer, where you'll work on planet-scale projects within Azure Core. This role focuses on building and evolving large-scale distributed systems, specifically working on deployment safety and repairs using data-driven decisions. The team is transitioning from batch processing to streaming solutions, offering a unique opportunity to shape the next generation of Azure Core infrastructure.

As a Senior Software Engineer, you'll be responsible for staging and orchestrating deployments and repairs across millions of virtual machines, ensuring safety, efficiency, and high availability for customers. The role combines technical expertise in distributed systems with data platform and data science elements to add intelligence to the system.

The position offers competitive compensation ranging from $119,800 to $234,700 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. This is a remote-friendly position with up to 100% work from home options and 0-25% travel requirements.

You'll be working with cutting-edge technologies including streaming solutions like Apache Kafka, and various programming languages such as C++, Java, and Python. The role requires strong system design experience and the ability to collaborate effectively with stakeholders while serving as a technical leader.

Microsoft values diversity and inclusion, offering an inclusive work environment where employees can thrive professionally while making significant impacts on Azure's core infrastructure. This is an excellent opportunity for engineering leaders looking to make their mark in Azure with substantial growth potential.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Leverages subject-matter expertise to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 1+ year(s) experience with streaming solutions like Apache Kafka
  • 2+ years experience with system design
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python

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

Jobs Related To Microsoft Senior Software Engineer