Engineering Jobs at Microsoft with Visa Sponsorship
Microsoft's Engineering organization spans software, hardware, cloud infrastructure, and AI research, offering roles from individual contributor to principal levels. The company has a well-established process for sponsoring work visas across multiple categories, making it one of the more accessible Technology & Software employers for international Engineering candidates.
See All Engineering at Microsoft JobsOverview
Showing 5 of 445+ Engineering 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 445+ Engineering Jobs at Microsoft
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Engineering Jobs at Microsoft.
Get Access To All Jobs
Overview
Come shape the future of AI; this is the team where your work will matter immediately and at massive scale.
As Microsoft pushes the boundaries of what AI can do, we’re searching for passionate builders ready to tackle the most exciting and complex challenges of our time. Our vision is bold: create true artificial intelligence across agents, applications, services, and infrastructure — and make it accessible to everyone.
Microsoft is hiring an experienced Platform Engineering Manager to help power the next generation of our personal AI, Copilot. You’ll bring deep technical expertise, strong backend engineering skills, and a mastery of templating to architect durable, elegant systems. Just as importantly, you’ll bring positive energy, empathy, and a collaborative spirit to a team that values kindness as much as technical excellence. If you thrive in fast-paced environments and love building world-class consumer experiences, you’ll feel right at home.
Our Platform Engineering team builds the APIs that enable finetuning, deployment, and the core Copilot experience, partnering closely with Product, Design, and AI Research to bring breakthrough ideas to life.
At Microsoft, we empower every person and organization to achieve more. We operate with a growth mindset, innovate to uplift others, and work together with respect, integrity, and accountability to create an inclusive culture where everyone can thrive.
Starting January 26, 2026, MAI employees are expected to work from a designated Microsoft office at least four days a week if they live within 50 miles (U.S.) or 25 miles (non-U.S., country-specific) of that location. This expectation is subject to local law and may vary by jurisdiction.
Responsibilities
- Build secure, high-performance AI platform services that power Copilot.
- Collaborate with platform, infrastructure, application engineers, and AI researchers to create next-generation AI products.
- Ship high-quality, well-tested, secure, maintainable code.
- Navigate obstacles with creativity and urgency to deliver value quickly and iteratively.
- Work in a fast-paced, design-driven product development cycle.
- Embody our Culture and Values.
Qualifications
Required Qualifications
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Or equivalent experience
- 3+ years of people management experience
Preferred Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master'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 people management experience
- 4+ years' experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP. Extensive use of datastores like RDBMS, key-value stores, etc.
- 4+ years' experience building distributed systems at scale and extensive systems knowledge that spans bare-metal hosts to containers to networking.
- Experience working with AI platforms, frameworks, and APIs.
- Experience using Machine Learning frameworks, including experience using, deploying, and scaling language learning models, either personally or professionally.
- Ability to identify, analyze, and resolve complex technical issues, ensuring optimal performance, scalability, and user experience.
- Dedication to writing clean, maintainable, and well-documented code with a focus on application quality, performance, and security.
- Demonstrated interpersonal skills and ability to work closely with cross-functional teams, including product managers, designers, and other engineers.
- Ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders.
- Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging technologies in web development and AI.
- Ability to work in a fast-paced environment, manage multiple priorities, and adapt to changing requirements and deadlines.
- Proven ability to collaborate and contribute to a positive, inclusive work environment, fostering knowledge sharing and growth within the team.
Software Engineering M5 - 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:
Software Engineering M6 - The typical base pay range for this role across the U.S. is USD $163,000 - $296,400 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 $220,800 - $331,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
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
Come shape the future of AI; this is the team where your work will matter immediately and at massive scale.
As Microsoft pushes the boundaries of what AI can do, we’re searching for passionate builders ready to tackle the most exciting and complex challenges of our time. Our vision is bold: create true artificial intelligence across agents, applications, services, and infrastructure — and make it accessible to everyone.
Microsoft is hiring an experienced Platform Engineering Manager to help power the next generation of our personal AI, Copilot. You’ll bring deep technical expertise, strong backend engineering skills, and a mastery of templating to architect durable, elegant systems. Just as importantly, you’ll bring positive energy, empathy, and a collaborative spirit to a team that values kindness as much as technical excellence. If you thrive in fast-paced environments and love building world-class consumer experiences, you’ll feel right at home.
Our Platform Engineering team builds the APIs that enable finetuning, deployment, and the core Copilot experience, partnering closely with Product, Design, and AI Research to bring breakthrough ideas to life.
At Microsoft, we empower every person and organization to achieve more. We operate with a growth mindset, innovate to uplift others, and work together with respect, integrity, and accountability to create an inclusive culture where everyone can thrive.
Starting January 26, 2026, MAI employees are expected to work from a designated Microsoft office at least four days a week if they live within 50 miles (U.S.) or 25 miles (non-U.S., country-specific) of that location. This expectation is subject to local law and may vary by jurisdiction.
Responsibilities
- Build secure, high-performance AI platform services that power Copilot.
- Collaborate with platform, infrastructure, application engineers, and AI researchers to create next-generation AI products.
- Ship high-quality, well-tested, secure, maintainable code.
- Navigate obstacles with creativity and urgency to deliver value quickly and iteratively.
- Work in a fast-paced, design-driven product development cycle.
- Embody our Culture and Values.
Qualifications
Required Qualifications
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Or equivalent experience
- 3+ years of people management experience
Preferred Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master'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 people management experience
- 4+ years' experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP. Extensive use of datastores like RDBMS, key-value stores, etc.
- 4+ years' experience building distributed systems at scale and extensive systems knowledge that spans bare-metal hosts to containers to networking.
- Experience working with AI platforms, frameworks, and APIs.
- Experience using Machine Learning frameworks, including experience using, deploying, and scaling language learning models, either personally or professionally.
- Ability to identify, analyze, and resolve complex technical issues, ensuring optimal performance, scalability, and user experience.
- Dedication to writing clean, maintainable, and well-documented code with a focus on application quality, performance, and security.
- Demonstrated interpersonal skills and ability to work closely with cross-functional teams, including product managers, designers, and other engineers.
- Ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders.
- Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging technologies in web development and AI.
- Ability to work in a fast-paced environment, manage multiple priorities, and adapt to changing requirements and deadlines.
- Proven ability to collaborate and contribute to a positive, inclusive work environment, fostering knowledge sharing and growth within the team.
Software Engineering M5 - 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:
Software Engineering M6 - The typical base pay range for this role across the U.S. is USD $163,000 - $296,400 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 $220,800 - $331,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
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 445+ Engineering at Microsoft jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Engineering at Microsoft roles.
Get Access To All JobsTips for Finding Engineering Jobs at Microsoft Jobs
Align your degree field to the role
Microsoft's Engineering roles require a degree in a directly related field like computer science, electrical engineering, or software engineering. A general business or unrelated STEM degree won't satisfy specialty occupation requirements, even with strong work experience.
Target teams hiring outside H-1B cap season
Cap-exempt petitions filed through Microsoft's research divisions or university partnerships can bypass the H-1B lottery entirely. If you're finishing a U.S. graduate program, explore Microsoft Research or campus-hire pipelines that may qualify for cap-exempt filing.
Search Microsoft Engineering openings on Migrate Mate
Filter by visa type and Engineering function on Migrate Mate to identify active Microsoft roles that match your sponsorship eligibility. This saves time compared to manually screening postings that may not clarify sponsorship availability upfront.
Prepare for a multi-round technical interview process
Microsoft's Engineering interviews typically involve four to six rounds, including system design and coding assessments. Have your LeetCode fundamentals and distributed systems knowledge solid before your recruiter screen, as the technical bar is consistent across teams.
Understand when your employer files the LCA
Before USCIS can receive your H-1B petition, Microsoft must get a certified Labor Condition Application from DOL. This step alone can take one to three weeks, so factor it into your start-date expectations when negotiating your offer timeline.
Negotiate your start date around H-1B transfer timing
If you're already in H-1B status with another employer, you can begin working at Microsoft once USCIS receives the transfer petition, not after approval. Confirm portability eligibility with Microsoft's immigration team before giving notice to your current employer.
Engineering at Microsoft jobs are hiring across the US. Find yours.
Find Engineering at Microsoft JobsFrequently Asked Questions
Does Microsoft sponsor H-1B visas for Engineers?
Yes, Microsoft sponsors H-1B visas for qualifying Engineering roles. The process involves Microsoft filing a Labor Condition Application with DOL before submitting the H-1B petition to USCIS. For new applicants without existing H-1B status, this is subject to the annual cap and lottery, typically opening in March for an October 1 start date.
How do I apply for Engineering jobs at Microsoft?
Applications go through Microsoft's careers portal, but identifying which postings are actively sponsoring visas takes extra legwork. Migrate Mate lets you browse Microsoft Engineering roles filtered by visa type, so you can focus on positions where sponsorship is available before investing time in the application process.
Which visa types does Microsoft commonly sponsor for Engineering roles?
Microsoft sponsors H-1B visas for the broad Engineering population, and also files E-3 petitions for Australian citizens and H-1B1 petitions for Chilean and Singaporean nationals. For senior or highly specialized Engineering candidates, Microsoft also pursues O-1 and employment-based Green Card pathways including EB-2 and EB-3 categories.
What qualifications does Microsoft expect for sponsored Engineering roles?
Most sponsored Engineering positions require a bachelor's degree or higher in computer science, software engineering, electrical engineering, or a closely related technical field. For H-1B specialty occupation purposes, the degree must align directly with the role's duties. Advanced degrees strengthen both immigration filings and candidacy for senior-level positions across Microsoft's product and infrastructure teams.
How do I time my Microsoft Engineering offer around visa processing?
If you need H-1B cap sponsorship, the practical window is applying in early spring for an October 1 start, meaning your offer and onboarding need to align with that cycle. Premium processing through USCIS can reduce adjudication to 15 business days, which helps when start dates are time-sensitive. Coordinate closely with Microsoft's immigration team once you receive an offer.
See which Engineering at Microsoft employers are hiring and sponsoring visas right now.
Search Engineering at Microsoft Jobs