Cloud Engineer Jobs at Microsoft with Visa Sponsorship
Microsoft builds and operates some of the world's most complex cloud infrastructure, and Cloud Engineer roles sit at the center of that work. The company has a well-established immigration program and routinely sponsors work visas and Green Cards for qualified engineers in this function.
See All Cloud Engineer at Microsoft JobsOverview
Showing 5 of 151+ Cloud Engineer Jobs at Microsoft jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 151+ Cloud Engineer Jobs at Microsoft
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Cloud Engineer Jobs at Microsoft.
Get Access To All Jobs
Overview
Do you want to build a foundational platform that powers global AI experiences across languages? You will join the Azure AI Translation and Language team, developing large-scale distributed systems that enable reliable, high-performance translation and language services used across Microsoft products including infrastructure supporting large-scale model inference workloads. Our platform underpins real-time communication for millions of users worldwide.
As a Principal Software Development Engineer, you will lead the design and evolution of core infrastructure systems that support Azure AI translation and language services at scale. You’ll work on high-impact challenges across distributed systems, service reliability, and platform architecture. This role offers opportunities to shape foundational systems, drive engineering excellence, and operate in a flexible hybrid work environment.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more, and we’re dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.
Responsibilities
- Lead the design and implementation of large-scale, distributed systems that power Azure AI translation and language services.
- Define and evolve platform architecture for high availability, scalability, and performance across global deployments.
- Drive improvements in reliability, fault tolerance, and operational excellence for mission-critical services.
- Build and enhance core infrastructure components such as service orchestration, workload management, and data pipelines.
- Establish best practices for service observability, monitoring, alerting, and incident response.
- Collaborate with partner teams (including applied science and product teams) to enable robust and scalable service integrations.
- Mentor engineers and set a high bar for system design, code quality, and engineering rigor across the team.
Qualifications
Required Qualifications:
- Bachelor’s Degree in Computer Science, Engineering, or related field AND 6+ years of software development experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
- OR equivalent experience.
Other Requirements:
- 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 Qualifications:
- 5+ years of experience designing and building large-scale distributed systems or cloud infrastructure.
- Experience building and operating highly available services with strict requirements for latency, scalability, and reliability.
- Experience with cloud platforms (e.g., Azure) and service-oriented or microservices architectures.
- Experience building infrastructure for AI/ML services, such as model serving platforms, data processing systems, or training pipelines.
- Experience with system performance optimization, capacity planning, and cost-efficiency at scale.
- Experience designing globally distributed systems and handling multi-region deployments.
- Experience with reliability engineering practices, including incident management and postmortem analysis.
- Programming experience in Python.
- Master’s or PhD in Computer Science, Engineering, or related field.
Compensation
- The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process.

Overview
Do you want to build a foundational platform that powers global AI experiences across languages? You will join the Azure AI Translation and Language team, developing large-scale distributed systems that enable reliable, high-performance translation and language services used across Microsoft products including infrastructure supporting large-scale model inference workloads. Our platform underpins real-time communication for millions of users worldwide.
As a Principal Software Development Engineer, you will lead the design and evolution of core infrastructure systems that support Azure AI translation and language services at scale. You’ll work on high-impact challenges across distributed systems, service reliability, and platform architecture. This role offers opportunities to shape foundational systems, drive engineering excellence, and operate in a flexible hybrid work environment.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more, and we’re dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.
Responsibilities
- Lead the design and implementation of large-scale, distributed systems that power Azure AI translation and language services.
- Define and evolve platform architecture for high availability, scalability, and performance across global deployments.
- Drive improvements in reliability, fault tolerance, and operational excellence for mission-critical services.
- Build and enhance core infrastructure components such as service orchestration, workload management, and data pipelines.
- Establish best practices for service observability, monitoring, alerting, and incident response.
- Collaborate with partner teams (including applied science and product teams) to enable robust and scalable service integrations.
- Mentor engineers and set a high bar for system design, code quality, and engineering rigor across the team.
Qualifications
Required Qualifications:
- Bachelor’s Degree in Computer Science, Engineering, or related field AND 6+ years of software development experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
- OR equivalent experience.
Other Requirements:
- 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 Qualifications:
- 5+ years of experience designing and building large-scale distributed systems or cloud infrastructure.
- Experience building and operating highly available services with strict requirements for latency, scalability, and reliability.
- Experience with cloud platforms (e.g., Azure) and service-oriented or microservices architectures.
- Experience building infrastructure for AI/ML services, such as model serving platforms, data processing systems, or training pipelines.
- Experience with system performance optimization, capacity planning, and cost-efficiency at scale.
- Experience designing globally distributed systems and handling multi-region deployments.
- Experience with reliability engineering practices, including incident management and postmortem analysis.
- Programming experience in Python.
- Master’s or PhD in Computer Science, Engineering, or related field.
Compensation
- The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process.
See all 151+ Cloud Engineer at Microsoft jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Cloud Engineer at Microsoft roles.
Get Access To All JobsTips for Finding Cloud Engineer Jobs at Microsoft Jobs
Align your certifications to Azure's stack
Microsoft's Cloud Engineer roles skew heavily toward Azure. Holding active Azure certifications like AZ-104 or AZ-305 signals direct platform fluency and strengthens your visa petition by tying your credentials to the specific specialty occupation USCIS requires.
Target teams hiring through internal mobility
Microsoft's cloud org spans Azure Infrastructure, M365, and enterprise services. Roles posted under multiple business units often share the same sponsorship pipeline, so broadening your search across divisions increases your chances of landing a sponsorship-eligible position faster.
Filter verified sponsoring roles on Migrate Mate
Use Migrate Mate to find Cloud Engineer openings at Microsoft that are actively tied to sponsorship history. Filtering by role and company surfaces positions where the sponsorship process is already established, saving time on outreach to teams unlikely to file.
Clarify E-3 eligibility before your offer stage
If you're an Australian citizen, Microsoft sponsors E-3 visas for Cloud Engineers, which bypasses the H-1B lottery entirely. Raise your citizenship status early in the process so Microsoft's immigration counsel can route your petition correctly from the start.
Understand the LCA's role in your timeline
Before USCIS can approve your H-1B petition, Microsoft must file a certified Labor Condition Application with the DOL. This step alone takes one to two weeks, so factor it into your expected start date when negotiating with your hiring manager.
Document cloud project scope in your resume precisely
USCIS evaluates whether Cloud Engineer roles qualify as specialty occupations. Describing project scope in terms of architecture decisions, scale, and specific technologies, rather than general duties, makes the employer's specialty occupation argument significantly easier to support.
Cloud Engineer at Microsoft jobs are hiring across the US. Find yours.
Find Cloud Engineer at Microsoft JobsFrequently Asked Questions
Does Microsoft sponsor H-1B visas for Cloud Engineers?
Yes, Microsoft sponsors H-1B visas for Cloud Engineers and has a well-developed internal immigration program to support the process. Because H-1B petitions for new applicants are subject to the annual lottery, timing your application cycle correctly matters. Microsoft also sponsors H-1B1 and E-3 visas depending on your nationality, which can bypass the lottery entirely.
How do I apply for Cloud Engineer jobs at Microsoft?
Applications go through Microsoft's careers portal, where Cloud Engineer roles are listed by team and location. You can also browse Microsoft's verified sponsorship roles on Migrate Mate, which filters positions by visa type so you can confirm sponsorship eligibility before you apply. Tailoring your resume to Azure-specific skills and cloud architecture experience significantly improves your chances of getting through initial screening.
Which visa types does Microsoft use for Cloud Engineer roles?
Microsoft sponsors H-1B, H-1B1, E-3, and Green Card pathways including EB-2 and EB-3 for Cloud Engineers. H-1B is the most common route for applicants outside of eligible nationalities. Australian citizens can apply via E-3, and Singaporean or Chilean nationals may qualify for H-1B1, both of which operate outside the H-1B lottery system.
What qualifications does Microsoft expect for Cloud Engineer roles?
Most Cloud Engineer roles at Microsoft require a bachelor's degree or higher in computer science, engineering, or a closely related field, which also satisfies USCIS's specialty occupation requirement. Hands-on Azure experience, familiarity with infrastructure-as-code tools like Terraform or Bicep, and experience operating at scale in distributed systems are consistently emphasized across job postings in this function.
How do I understand the visa sponsorship timeline for a Microsoft Cloud Engineer offer?
After accepting an offer, Microsoft's immigration team typically initiates the Labor Condition Application with the DOL, which must be certified before the H-1B petition is filed with USCIS. Standard USCIS processing takes several months, though premium processing is available for a faster decision. If you're on OPT or a grace period, confirm your current status end date with Microsoft's counsel early to avoid any gap in work authorization.
See which Cloud Engineer at Microsoft employers are hiring and sponsoring visas right now.
Search Cloud Engineer at Microsoft Jobs