Top 10 Companies Hiring Software Engineers on OPT

Mihailo Bozic
Mihailo Bozic
Updated August 26, 2026 · 4 min read

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

  1. 01
    Amazon.com

    Amazon.com

    E-CommerceSoftware EngCloud Tech

    Amazon.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 open
    Software Development Engineer II
    Seattle, Washington · On-site
    Apply
    Software Engineer
    New York, New York · On-site
    Apply
    Software Development Engineer
    Seattle, Washington · On-site
    Apply
    Embedded Software Development Engineer
    North Reading, Massachusetts · On-site
    Apply
    Software Dev Engineer II
    Seattle, Washington · On-site
    Apply
    See all 361+ Amazon.com OPT jobs
  2. 02
    Apple

    Apple

    Consumer TechHardwareSoftware Eng

    Apple 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 open
    Software Development Engineer
    Seattle, Washington · On-site
    Apply
    Software Engineer
    Cupertino, California · On-site
    Apply
    Full Stack Software Engineer
    Cupertino, California · On-site
    Apply
    Software Development Engineer in Test
    Cupertino, California · On-site
    Apply
    Sr. Software Development Engineer
    Seattle, Washington · On-site
    Apply
    See all 171+ Apple OPT jobs
  3. 03
    CVS Health

    CVS Health

    Health TechSoftware EngEnterprise IT

    CVS 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 open
    Software Development Engineer
    Scottsdale, Arizona · On-site
    Apply
    Senior Software Development Engineer
    Texas · On-site
    Apply
    Staff Software Development Engineer
    Irving, Texas · Hybrid
    Apply
    Sr. Analyst, Software Development Engineer
    Hartford, Connecticut · Hybrid
    Apply
    Software Engineer - SRE
    Scottsdale, Arizona · On-site
    Apply
    See all CVS Health OPT jobs
  4. Unlock every OPT job from these sponsors

    Find 2,400+ OPT jobs for software engineers
  5. 04
    Google

    Google

    Cloud InfraSoftware EngAI Research

    Google 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 open
    Software Engineer III
    Boulder, Colorado · On-site
    Apply
    Software Engineer
    San Jose, California · On-site
    Apply
    Senior Software Engineer
    Mountain View, California · Hybrid
    Apply
    Software Engineer III, Mobile
    Boulder, Colorado · Hybrid
    Apply
    AI Software Developer
    San Jose, California · On-site
    Apply
    See all 56+ Google OPT jobs
  6. 05
    NVIDIA

    NVIDIA

    GPU ComputingAI HardwareSoftware Eng

    NVIDIA 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 open
    Senior Deep Learning Software Engineer
    Austin, Texas · On-site
    Apply
    Systems Software Engineer
    Santa Clara, California · On-site
    Apply
    System Software Engineer
    Santa Clara, California · On-site
    Apply
    Senior Software Engineer
    Redmond, Washington · On-site
    Apply
    Software Engineer
    Oregon · On-site
    Apply
    See all NVIDIA OPT jobs
  7. 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.

  8. 06
    Walmart

    Walmart

    Retail TechSoftware EngData Eng

    Walmart 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 open
    Staff Software Engineer - Frontend
    Bentonville, Arkansas · On-site
    Apply
    Principal, Software Engineer
    Bentonville, Arkansas · On-site
    Apply
    Software Engineer II
    Denver, Colorado · On-site
    Apply
    Staff Software Engineer
    Bentonville, Arkansas · On-site
    Apply
    Software Engineer III
    Sunnyvale, California · On-site
    Apply
    See all 77+ Walmart OPT jobs
  9. 07
    Roblox

    Roblox

    GamingPlatform EngSoftware Eng

    Roblox 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 open
    Senior Fullstack Software Engineer
    San Mateo, California · Hybrid
    Apply
    Software Engineer
    San Mateo, California · Hybrid
    Apply
    Software Engineer, Communications
    San Mateo, California · Hybrid
    Apply
    Senior Software Engineer
    San Mateo, California · Hybrid
    Apply
    Senior Frontend Software Engineer
    San Mateo, California · Hybrid
    Apply
    See all Roblox OPT jobs
  10. See OPT jobs from all 10 sponsors and thousands more

    Find 2,400+ OPT jobs for software engineers
  11. 08
    TikTok

    TikTok

    Social MediaRecommendation SysSoftware Eng

    TikTok 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 open
    Machine Learning Software Engineer
    San Jose, California · On-site
    Apply
    Software Development Engineer Graduate
    San Jose, California · On-site
    Apply
    Software Engineer
    Seattle, Washington · On-site
    Apply
    Software Engineer Graduate
    San Jose, California · On-site
    Apply
    Frontend Software Engineer
    Seattle, Washington · On-site
    Apply
    See all TikTok OPT jobs
  12. 09
    Nuro

    Nuro

    Autonomous TechRoboticsSoftware Eng

    Nuro 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 open
    Software Engineer, Performance
    Mountain View, California · On-site
    Apply
    Software Engineer
    Mountain View, California · On-site
    Apply
    Senior Software Engineer
    Mountain View, California · On-site
    Apply
    Software Engineer, AI Platform - Intern
    Mountain View, California · On-site
    Apply
    Software Engineer, AI Platform
    Mountain View, California · On-site
    Apply
    See all Nuro OPT jobs
  13. 10
    Uber

    Uber

    Mobility TechMarketplaceSoftware Eng

    Uber 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 open
    Software Engineer II
    Seattle, Washington · Hybrid
    Apply
    Senior Software Engineer
    New York, New York · Hybrid
    Apply
    Software Engineer I
    San Francisco, California · Hybrid
    Apply
    Sr Software Engineer
    Sunnyvale, California · Hybrid
    Apply
    Software Engineer
    Sunnyvale, California · Hybrid
    Apply
    See all 32+ Uber OPT jobs

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 engineers

OPT 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.