Taro Logo

Software Engineering

Microsoft empowers every person and organization on the planet to achieve more through innovative cloud services and technology solutions.
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Cloud · Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft working on Windows Cloud platform and Windows 365 Cloud PC, requiring 7+ years of experience in cloud services and distributed systems.

Sr. Digital Solution Engineer - Azure Infra

Senior Digital Solution Engineer position at Microsoft focusing on Azure infrastructure, combining technical expertise with customer-facing responsibilities in cloud and AI solutions.

Senior Cloud Operation Engineer

Senior Cloud Operations Engineer position at Oracle, focusing on maintaining and optimizing cloud infrastructure and production environments.

Senior Software Engineer, Cloud Platform

Senior Software Engineer position at NVIDIA focusing on building and managing cloud infrastructure services for the NGC platform, requiring 8+ years of distributed systems experience.

Senior Software Engineer, Infrastructure, Google Cloud

Senior Software Engineer position at Google Cloud focusing on infrastructure development, requiring 5+ years of software development experience and expertise in distributed systems.

Job Description

Microsoft's Azure CXP team is seeking a customer-obsessed, AI-curious software engineer to join their mission of transforming Microsoft Cloud customers into fans. The role is part of the Azure Reliability team, a multidisciplinary engineering organization dedicated to making Azure the safest and most reliable cloud platform.

As a Software Engineer in the Azure SRE team, you'll work on improving the reliability of key Azure products through implementing world-class distributed systems. The role involves defining system reliability goals, enhancing production posture, building reusable automation, and leveraging AI to proactively detect anomalies and predict incidents.

The ideal candidate will have experience with modern distributed software design patterns, cloud systems architecture, and proficiency in languages like C#/Java/Python. You'll be working with technologies including microservices, containers, load balancing, queuing, and caching systems. Experience with Azure and AI tools like GitHub Copilot and Azure OpenAI is highly valued.

The position offers the opportunity to work on planet-scale systems, contribute to product architecture, and drive innovation in large-scale operations. You'll collaborate with internal and external partners, balance pragmatism with vision, and help scale reliability engineering across complex systems.

Microsoft offers a collaborative, inclusive environment where diversity is valued and everyone is empowered to achieve their career goals. The company provides comprehensive benefits including healthcare, educational resources, savings plans, and generous time off. This hybrid role allows up to 50% work from home, offering flexibility while maintaining team collaboration.

Join a team that's at the forefront of cloud technology and AI innovation, where your contributions will directly impact millions of users worldwide. This is an excellent opportunity for engineers passionate about reliability, scalability, and cutting-edge technology to make a significant impact at one of the world's leading tech companies.

Last updated 3 days ago

Responsibilities For Software Engineering

  • Define system reliability goals through Service Level Objectives (SLOs)
  • Enhance production posture with improvements in observability and operability
  • Build reusable automation and processes for multiple teams
  • Influence product architecture and roadmaps
  • Contribute directly to product code to achieve reliability outcomes
  • Design and develop large-scale distributed software services
  • Collaborate with internal and external partners
  • Drive innovation in large-scale operations using AI tools

Requirements For Software Engineering

Python
Java
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline with proven coding experience
  • Familiarity with modern distributed software design patterns and cloud systems architecture
  • Proven track record in building, shipping, and operating reliable solutions
  • Proficiency in programming languages like C#/Java/Python
  • Experience with data technologies (SQL/NoSQL/etc.)
  • Experience with Azure is a plus
  • Experience in AI adoption with tools like GitHub Copilot, Azure OpenAI

Benefits For Software Engineering

Medical Insurance
Dental Insurance
Vision 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