Software Engineer: Azure Compute jobs in United States
cer-icon
Apply on Employer Site
company-logo

Microsoft · 7 hours ago

Software Engineer: Azure Compute

Microsoft is a technology company that empowers every person and organization on the planet to achieve more. As a Software Engineer within Azure Compute, you will design, build, and operate foundational cloud infrastructure that powers Microsoft Azure, impacting availability, reliability, and performance across Azure services.

Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Collaborates with stakeholders to break down work items into actionable tasks, provide estimates, and escalate risks or delays as appropriate. Supports feature deployments across Azure Compute services, considering customer and service impact while following safe deployment and operational best practices
Works with partners and teammates to define feature requirements and incorporate feedback into design iterations. Establishes feedback loops using customer metrics and telemetry to drive continuous improvement across large-scale distributed systems
Learns and applies coding standards and engineering best practices through code reviews, developing maintainable and extensible backend code with guidance from senior engineers. Contributes code for products, services, or features, reusing existing components where appropriate
Uses debugging tools, logs, and telemetry to proactively and reactively diagnose issues in backend and systems-level services. Contributes to performance tuning, reliability improvements, and quality-focused engineering efforts across partitioned and replicated systems
Supports identification and documentation of dependencies for features, gaining exposure to service interactions and backend architecture. Contributes to architectural discussions, design documentation, and technical validation efforts, including testing hypotheses and integrating automation
Participates in quality assurance activities, including augmenting test plans, expanding coverage, and supporting automation. Learns how security, compliance, and reliability considerations influence design and operational decisions at scale
Participates in live service operations and acts as a Designated Responsible Individual (DRI) for monitoring services and responding to degradation or incidents for scoped scenarios. Follows established playbooks to help restore service health within SLA expectations
Develops and applies best practices for building scalable and secure systems. Learns about global and local regulatory requirements, customer scaling needs, and cross-team collaboration required to operate cloud infrastructure at global scale
Ensures solutions meet Microsoft standards for security, privacy, safety, and accessibility. Leverages developer tools and automation in build, test, and deployment workflows, and proactively seeks opportunities to improve availability, reliability, efficiency, observability, and performance across Azure Compute services

Qualification

C++PythonCloud ComputingDistributed SystemsC#JavaLinuxWindowsREST APIsPowerShell scriptingGRPCSecure CodingBackend debuggingPerformance tuningVS CodeGITNetwork monitoring tools

Required

Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in C++, Rust, C#, Python, and/or Java, OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Preferred

Bachelor's Degree in Computer Science, or related technical field AND 1+ year(s) technical engineering experience with coding in C++, Rust, C#, Python, and/or Java, OR Master's Degree in Computer Science or related technical field with proven experience coding in C++, Rust, C#, Python, and/or Java, OR equivalent experience
Professional and/or academic experience with cloud computing or cloud infrastructure, including platforms such as Azure, AWS, or GCP, and understanding of cloud fundamentals such as compute, networking, and storage
Professional and/or academic experience in distributed systems, cloud computing, and/or cloud infrastructure
Academic and/or professional experience with Linux and/or Windows
Professional and/or academic experience with VS Code, GIT, network monitoring tools, and/or debuggers
Experience with one or more of the following: PowerShell scripting, RPC frameworks (gRPC), Kernel concepts, Secure Coding, REST APIs, Partitioned and replicated services, ML/AI development (ML models, fine tuning, MCP servers), Backend debugging and performance tuning

Company

Microsoft

company-logo
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

H1B Sponsorship

Microsoft has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)

Funding

Current Stage
Public Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase