Software Engineer II

Microsoft Cloud Operations & Innovation (CO+I) powers Microsoft cloud services through unified global datacenters, enabling ~30% of Microsoft revenue through Commercial Cloud.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft Cloud Operations & Innovation (CO+I) is seeking a Software Engineer II to join their Cloud Infrastructure Health team. This role focuses on improving Customer Availability, Data center Safety, and Capacity optimization using telemetry and insights. You'll be working with petabyte-scale telemetry data from datacenter critical environments, building software solutions for real-time detections using Machine Learning and Heuristics.

The position offers an opportunity to work at the forefront of Microsoft's cloud computing transformation, dealing with state-of-the-art distributed systems and real-time detections. You'll be part of a talented engineering team delivering world-class software solutions and building Big Data Pipelines to process Data center Critical Environment Telemetry.

The role requires strong technical expertise in cloud services, with experience in C#, UI development, and cloud platforms like Azure. You'll be responsible for designing and developing large-scale cloud services, mentoring other engineers, and participating in on-call rotations. The position offers comprehensive benefits including healthcare, educational resources, and parental leave.

Working in a hybrid environment with up to 50% work from home flexibility, you'll collaborate with software engineers, product managers, and data scientists. This role presents an excellent opportunity for someone passionate about cloud computing, big data, and building scalable solutions that directly impact Microsoft's cloud infrastructure.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Design, develop and operate large scale, efficient and reliable cloud services
  • Write high quality, maintainable and high-performance code
  • Mentor other engineers by teaching best practices
  • Work with Project Managers and business stakeholders to design and deliver new features
  • Identify opportunities for monitoring, self-healing, and automation capabilities
  • Participate in on-call rotation as Designated Responsible Individual (DRI)
  • Investigate and resolve Customer Reported Incidents
  • Embody Microsoft Culture and Values

Requirements For Software Engineer II

Java
JavaScript
Python
TypeScript
React
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline with 4+ years technical engineering experience
  • 2+ years C# coding skills building enterprise grade Internet scale web and backend API services
  • 2+ years experience in UI development using React or Angular or ASP.net
  • 2+ years experience working on Cloud Services such as Azure, AWS or similar environments
  • Must pass Microsoft Cloud Background Check
  • Ability to understand unfamiliar code bases and debug server-side applications
  • Experience with test-driven development

Benefits For Software Engineer II

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 Software Engineer II

Software Engineer II

Microsoft Software Engineer II position focusing on AI transformation and cloud services, offering remote work and competitive compensation.

Software Engineer 2

Mid-level Software Engineer position at Microsoft focusing on Azure Security platform development with hybrid work arrangement in Hyderabad, India.

Cloud Network Engineer

Cloud Network Engineer position at Microsoft, focusing on Azure WAN infrastructure, combining networking expertise with software development for global backbone network operations.

Technical Support Engineering

Technical Support Engineer role at Microsoft focusing on Azure Billing and Subscription Management support, offering hybrid work arrangement in Bangalore.

Critical Environment Field Service Engineer

Critical Environment Field Service Engineer role at Microsoft's CO+I division, managing datacenter operations and infrastructure in London, UK.