Top 10 Companies Hiring Software Engineers on OPT
The top 10 companies hiring Software Engineers on OPT include Amazon.com, Apple, and CVS Health, spanning Technology & Software, Electronics & Hardware, Consulting & Professional Services, and Media & Entertainment. Migrate Mate is tracking 790 live OPT jobs across these employers as of August 26, 2026, updated daily. F-1 students on OPT can work for any of these companies without the employer filing anything, the authorization comes from your EAD, and the role just needs to relate to your field of study.
Which companies hire the most Software Engineers on OPT?
Ranked by live OPT openings on Migrate Mate, updated daily
- 01

Amazon.com
E-CommerceSoftware EngCloud TechAmazon.com has 361 live OPT openings for software engineers, the most of any company on this list. Amazon operates e-commerce, logistics, and consumer technology at global scale.
Open roles by team
- Software Engineering685
- Cloud & DevOps250
- Data Science & Analytics115
- Technical Program Management104
- Cybersecurity32
+65 roles across other teams
Open roles at Amazon.com361 openSee all 361+ Amazon.com OPT jobsApplySoftware Development Engineer IISeattle, Washington · On-siteApplySoftware EngineerNew York, New York · On-siteApplySoftware Development EngineerSeattle, Washington · On-siteApplyEmbedded Software Development EngineerNorth Reading, Massachusetts · On-siteApplySoftware Dev Engineer IISeattle, Washington · On-site - 02

Apple
Consumer TechHardwareSoftware EngApple has 171 live OPT openings for software engineers. Apple designs consumer electronics, operating systems, and silicon hardware.
Open roles by team
- Software Engineering365
- Cloud & DevOps87
- Data Science & Analytics73
- QA & Test Engineering44
- Technical Program Management26
+55 roles across other teams
Open roles at Apple171 openSee all 171+ Apple OPT jobsApplySoftware Development EngineerSeattle, Washington · On-siteApplySoftware EngineerCupertino, California · On-siteApplyFull Stack Software EngineerCupertino, California · On-siteApplySoftware Development Engineer in TestCupertino, California · On-siteApplySr. Software Development EngineerSeattle, Washington · On-site - 03

CVS Health
Health TechSoftware EngEnterprise ITCVS Health has 9 live OPT openings for software engineers. CVS Health develops pharmacy, benefits management, and health technology platforms.
Open roles by team
- Cloud & DevOps18
- Software Engineering18
- Cybersecurity3
- Data Science & Analytics2
- AI & Machine Learning2
+4 roles across other teams
Open roles at CVS Health9 openSee all CVS Health OPT jobsApplySoftware Development EngineerScottsdale, Arizona · On-siteApplySenior Software Development EngineerTexas · On-siteApplyStaff Software Development EngineerIrving, Texas · HybridApplySr. Analyst, Software Development EngineerHartford, Connecticut · HybridApplySoftware Engineer - SREScottsdale, Arizona · On-site Unlock every OPT job from these sponsors
Find 2,400+ OPT jobs for software engineers- 04

Google
Cloud InfraSoftware EngAI ResearchGoogle has 56 live OPT openings for software engineers. Google builds search, cloud infrastructure, and consumer hardware products.
Open roles by team
- Software Engineering124
- AI & Machine Learning30
- Cloud & DevOps18
- Data Science & Analytics16
- Technical Program Management5
+3 roles across other teams
Open roles at Google56 openSee all 56+ Google OPT jobsApplySoftware Engineer IIIBoulder, Colorado · On-siteApplySoftware EngineerSan Jose, California · On-siteApplySenior Software EngineerMountain View, California · HybridApplySoftware Engineer III, MobileBoulder, Colorado · HybridApplyAI Software DeveloperSan Jose, California · On-site - 05

NVIDIA
GPU ComputingAI HardwareSoftware EngNVIDIA has 18 live OPT openings for software engineers. NVIDIA designs GPUs and accelerated computing platforms for AI and graphics.
Open roles by team
- Software Engineering38
- Data Science & Analytics14
- Cloud & DevOps7
- QA & Test Engineering4
- AI & Machine Learning3
+5 roles across other teams
Open roles at NVIDIA18 openSee all NVIDIA OPT jobsApplySenior Deep Learning Software EngineerAustin, Texas · On-siteApplySystems Software EngineerSanta Clara, California · On-siteApplySystem Software EngineerSanta Clara, California · On-siteApplySenior Software EngineerRedmond, Washington · On-siteApplySoftware EngineerOregon · On-site - Editor’s note
How this list is ranked
These employers are ranked by how many roles open to OPT candidates they have live on Migrate Mate right now. OPT is your own work authorization rather than something the employer files, so the practical question is whether the role fits your field of study and whether the team has hired people on OPT before.
- 06

Walmart
Retail TechSoftware EngData EngWalmart has 77 live OPT openings for software engineers. Walmart operates retail and e-commerce technology platforms at enterprise scale.
Open roles by team
- Software Engineering170
- Cloud & DevOps114
- Technical Program Management85
- Data Science & Analytics12
- Cybersecurity10
+4 roles across other teams
Open roles at Walmart77 openSee all 77+ Walmart OPT jobsApplyStaff Software Engineer - FrontendBentonville, Arkansas · On-siteApplyPrincipal, Software EngineerBentonville, Arkansas · On-siteApplySoftware Engineer IIDenver, Colorado · On-siteApplyStaff Software EngineerBentonville, Arkansas · On-siteApplySoftware Engineer IIISunnyvale, California · On-site - 07

Roblox
GamingPlatform EngSoftware EngRoblox has 17 live OPT openings for software engineers. Roblox operates a user-generated gaming and social experience platform for global audiences.
Open roles by team
- Software Engineering37
- Cloud & DevOps18
- Data Science & Analytics6
- Design (UX & Creative)4
- AI & Machine Learning1
Open roles at Roblox17 openSee all Roblox OPT jobsApplySenior Fullstack Software EngineerSan Mateo, California · HybridApplySoftware EngineerSan Mateo, California · HybridApplySoftware Engineer, CommunicationsSan Mateo, California · HybridApplySenior Software EngineerSan Mateo, California · HybridApplySenior Frontend Software EngineerSan Mateo, California · Hybrid See OPT jobs from all 10 sponsors and thousands more
Find 2,400+ OPT jobs for software engineers- 08

TikTok
Social MediaRecommendation SysSoftware EngTikTok has 28 live OPT openings for software engineers. TikTok operates a short-form video platform with global content recommendation systems.
Open roles by team
- Software Engineering56
- Data Science & Analytics12
- Cloud & DevOps9
- QA & Test Engineering8
- AI & Machine Learning7
+3 roles across other teams
Open roles at TikTok28 openSee all TikTok OPT jobsApplyMachine Learning Software EngineerSan Jose, California · On-siteApplySoftware Development Engineer GraduateSan Jose, California · On-siteApplySoftware EngineerSeattle, Washington · On-siteApplySoftware Engineer GraduateSan Jose, California · On-siteApplyFrontend Software EngineerSeattle, Washington · On-site - 09

Nuro
Autonomous TechRoboticsSoftware EngNuro has 21 live OPT openings for software engineers. Nuro develops autonomous delivery vehicles and robotics software for last-mile logistics.
Open roles by team
- Software Engineering39
- Data Science & Analytics25
- Cloud & DevOps12
- AI & Machine Learning8
- Technical Program Management1
Open roles at Nuro21 openSee all Nuro OPT jobsApplySoftware Engineer, PerformanceMountain View, California · On-siteApplySoftware EngineerMountain View, California · On-siteApplySenior Software EngineerMountain View, California · On-siteApplySoftware Engineer, AI Platform - InternMountain View, California · On-siteApplySoftware Engineer, AI PlatformMountain View, California · On-site - 10

Uber
Mobility TechMarketplaceSoftware EngUber has 32 live OPT openings for software engineers. Uber operates ride-hailing, freight logistics, and food delivery platforms worldwide.
Open roles by team
- Software Engineering65
- Data Science & Analytics37
- Cloud & DevOps7
Open roles at Uber32 openSee all 32+ Uber OPT jobsApplySoftware Engineer IISeattle, Washington · HybridApplySenior Software EngineerNew York, New York · HybridApplySoftware Engineer ISan Francisco, California · HybridApplySr Software EngineerSunnyvale, California · HybridApplySoftware EngineerSunnyvale, California · Hybrid
How OPT works
OPT is work authorization for F-1 students, not an employer-sponsored visa. The student applies through their school's international office (the DSO) and USCIS with Form I-765; the employer files nothing. The role must relate to the student's field of study. OPT gives up to 12 months of work authorization, with a 24-month STEM extension for eligible degrees.
Ready to apply for OPT sponsorship?
Sign up free to unlock every OPT job from these sponsors and thousands more, filter by role and location, and apply in a few clicks.
Find 2,400+ OPT jobs for software engineersOPT Employers for Software Engineers: Frequently Asked Questions
Which companies sponsor the most OPT visas for Software Engineers?
Amazon.com has the most, with 361 live OPT jobs on Migrate Mate, followed by Apple (171) and CVS Health (9). Across the 10 companies on this list, Migrate Mate is tracking 790 live OPT jobs, updated daily.
Who is eligible for OPT?
F-1 students who have completed at least one academic year of full-time study at a Student and Exchange Visitor Program-approved school are eligible for OPT. The work authorization period is 12 months. Students in STEM fields may qualify for a 24-month extension. The role must be directly related to the student's major field of study, and students must apply through their Designated School Official before filing Form I-765 with USCIS.
Do software engineers qualify for F-1 OPT as a specialty occupation?
Yes. Software engineers typically hold a bachelor's degree in a specific field, which is exactly the specialty-occupation standard F-1 OPT is built around. What matters is that the employer classifies the role under a matching occupation code and that your degree lines up with it.
How do I get OPT through a top employer?
Getting started on OPT does not require the employer to file anything. First, request a new I-20 with an OPT recommendation from your Designated School Official, then file Form I-765 with USCIS to receive your Employment Authorization Document. Once you have your EAD, you may begin working on or after the start date printed on it. The employer simply hires you, they confirm only that the role relates to your field of study.