Taro Logo

Software Engineer

Microsoft is a global technology company powering cloud infrastructure and foundational technologies for over 200 online businesses including Azure, Office 365, Xbox Live, and Teams.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Cloud · Enterprise SaaS

Description For Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a motivated Software Engineer to join their team responsible for powering Microsoft's "Intelligent Cloud" mission. This role focuses on building and maintaining cloud-scale distributed systems that monitor and manage cloud hardware across millions of nodes.

The position offers an exciting opportunity to work on critical infrastructure that powers Microsoft's vast array of online services including Azure, Office 365, Xbox Live, and Teams. You'll be developing cloud services and software stack that monitor hardware health, implement smart actions based on health events, and improve overall cloud hardware availability and performance.

As a Software Engineer in SCHIE, you'll leverage cutting-edge technologies including AI/copilot tooling, work with various analytical tools like Azure Databricks and Power BI, and collaborate with cross-functional teams. The role requires strong programming skills in languages like C#, Python, and knowledge of distributed systems.

The ideal candidate will combine technical expertise with problem-solving abilities and strong communication skills. You'll have the opportunity to impact Microsoft's cloud infrastructure at massive scale while working in a hybrid environment that offers up to 50% work from home flexibility.

This position comes with Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, investment options, and generous time off. You'll be part of a team focused on smart growth and high efficiency, delivering trusted experiences to customers worldwide.

Last updated a day ago

Responsibilities For Software Engineer

  • Design, develop and operate large scale, low latency, and high throughput cloud services
  • Monitor, diagnose and repair of service health and performance in production
  • Conduct A/B testing/analysis, establish baseline metrics, set incremental targets
  • Leverage AI/copilot tooling for development and operational efficiency
  • Perform data analysis using analytical tools (Python, KQL, Azure Databricks, Synapse, Power BI, Fabric)
  • Define & measure success/impact via quantitative measures
  • Partner with internal peer teams and external partners to ensure highly available, secure, accurate and actionable results

Requirements For Software Engineer

Python
Java
  • B.S/M.S/Ph.D in Computer Science or Electrical Engineering with 1+ years of development experience
  • Proficiency in C# or other Object-oriented languages
  • Knowledge of C, Python and scripting languages
  • Sound understanding of Computer Science fundamentals including algorithms, data structures, object-oriented design, multi-threading and distributed systems
  • Great problem solving and design skills
  • Good communications skills
  • Experience with Azure services and database query language (SQL/kusto) desired
  • Experience with AI copilot tooling and basic knowledge of LLM models and RAG desired

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
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 Software Engineer