CareerPlanGet AI match score →

Senior Software Engineer - Azure Compute

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-07-21 → 2026-07-31

Core

Design, develop, and optimize cloud infrastructure and distributed systems to ensure high availability, reliability, and performance.

Role type

Senior Software Engineer (Cloud Infrastructure)

Builds

Cloud infrastructure, distributed systems, and scalable platforms

Domain

Cloud Computing / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Cloud infrastructure design, distributed systems development, system optimization, debugging, code refactoring, performance tuning, observability implementation, incident response, playbook development, stakeholder collaboration

Preferred skills

Proactive knowledge acquisition, adaptation to new technical trends, driving consistency in monitoring at scale

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Collaborate with stakeholders to determine user requirements and drive design document development; Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability; Act as a Designated Responsible Individual (DRI) to guide engineers and monitor systems for degradation or downtime; Initiate actions to restore systems for complex problems; Proactively seek new knowledge to improve availability, reliability, and efficiency of products.

Seniority

Senior, hands-on IC

Rewrite
## About the role - Collaborates with appropriate stakeholders to determine user requirements for a scenario. - Drives identification of dependencies and the development of design documents for a product, application, service, or platform. - Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). - Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items. - Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate. - Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. ## Requirements - Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 4+ years of experience designing, developing, or operating cloud infrastructure or distributed systems.
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Microsoft ↗