Top 10 Companies Offering CPT Jobs for Software Developers
The top 10 companies offering CPT jobs for Software Developers include Amazon.com, Oracle, and Roblox, spanning technology and software, science and research, and retail sectors. Migrate Mate is tracking 41 live CPT jobs across these employers as of August 26, 2026, updated daily. F-1 students who secure a qualifying offer from any of these employers can work during their degree program once their Designated School Official authorizes CPT, with no separate government petition required.
Which companies offer the most CPT jobs for Software Developers?
Ranked by live CPT openings on Migrate Mate, updated daily
- 01

Amazon.com
E-CommerceCloud ComputingSoftware EngineeringAmazon.com has 3 live CPT openings for software developers, the most of any company on this list. Amazon.com operates one of the world's largest e-commerce marketplaces and cloud computing platforms.
Open roles by team
- Software Engineering6
- Cloud & DevOps2
- AI & Machine Learning1
Open roles at Amazon.com3 openSee all Amazon.com CPT jobsApplySoftware Development Engineer InternSeattle, Washington · On-siteApplySoftware Development Engineer Intern/Co-opNorth Reading, Massachusetts · On-siteApplySoftware Development Engineer Fall InternBrooklyn, New York · On-site - 02

Oracle
Enterprise SoftwareCloud ComputingSoftware EngineeringOracle has 1 live CPT openings for software developers. Oracle develops enterprise database software, cloud services, and business applications used by organizations worldwide.
Open roles by team
- Software Engineering4
- Cloud & DevOps2
Open roles at Oracle1 openSee all Oracle CPT jobsApplyOCI Software Engineer InternSeattle, Washington · On-site - 03

Roblox
GamingConsumer TechSoftware EngineeringRoblox has 2 live CPT openings for software developers. Roblox operates an online platform where users create, share, and play user-generated three-dimensional games.
Open roles by team
- Software Engineering4
- Cloud & DevOps2
- Data Science & Analytics2
Open roles at Roblox2 openSee all Roblox CPT jobsApplySoftware Engineer InternSan Mateo, California · HybridApplyPrincipal Software EngineerSan Mateo, California · Hybrid Unlock every CPT job from these sponsors
Find 110+ CPT jobs for software developers- 04

Rippling
HR TechSaaSSoftware EngineeringRippling has 3 live CPT openings for software developers. Rippling develops workforce management software that unifies HR, payroll, and IT administration for businesses.
Open roles by team
- Software Engineering12
- AI & Machine Learning1
Open roles at Rippling3 openSee all Rippling CPT jobsApplySoftware Engineer InternSan Francisco, California · On-siteApplyFull Stack Software Engineer InternNew York, New York · On-siteApplyMachine Learning Software Engineer InternSan Francisco, California · On-site - 05

TikTok
Social MediaConsumer TechSoftware EngineeringTikTok has 21 live CPT openings for software developers. TikTok operates a short-form video platform used by hundreds of millions of people worldwide.
Open roles by team
- Software Engineering44
- Data Science & Analytics16
- QA & Test Engineering7
- Technical Program Management3
- Cybersecurity2
+3 roles across other teams
Open roles at TikTok21 openSee all TikTok CPT jobsApplySoftware Development Engineer InternSan Jose, California · On-siteApplyMobile Software Engineer InternSan Jose, California · On-siteApplySoftware Engineer InternSeattle, Washington · On-siteApplyFullstack Software Engineer InternSan Jose, California · On-siteApplySoftware Engineer Project InternSeattle, Washington · On-site - Editor’s note
How this list is ranked
These employers are ranked by how many roles open to CPT candidates they have live on Migrate Mate right now. CPT 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 CPT before.
- 06

Nuro
Autonomous VehiclesRoboticsSoftware EngineeringNuro has 2 live CPT openings for software developers. Nuro designs autonomous delivery vehicles and the underlying robotics software to operate them at scale.
Open roles by team
- Data Science & Analytics9
- Software Engineering6
- AI & Machine Learning4
- Cloud & DevOps2
Open roles at Nuro2 openSee all Nuro CPT jobsApplySoftware Engineer, AI Platform - InternMountain View, California · On-siteApplySoftware Engineer InternMountain View, California · On-site - 07

Netflix
StreamingConsumer TechSoftware EngineeringNetflix has 1 live CPT openings for software developers. Netflix streams television series, films, and other digital content to subscribers in over 190 countries.
Open roles by team
- Data Science & Analytics11
- Software Engineering8
Open roles at Netflix1 openSee all Netflix CPT jobsApplySoftware Engineer PhD InternLos Gatos, California · On-site See CPT jobs from all 10 sponsors and thousands more
Find 110+ CPT jobs for software developers- 08

Palantir Technologies
Data AnalyticsEnterprise SoftwareSoftware EngineeringPalantir Technologies has 4 live CPT openings for software developers. Palantir builds data analytics and artificial intelligence platforms for government and commercial clients.
Open roles by team
- Software Engineering19
- Data Science & Analytics13
- Technical Program Management1
Open roles at Palantir Technologies4 openSee all Palantir Technologies CPT jobsApplyForward Deployed Software Engineer InternshipNew York, New York · On-siteApplyForward Deployed Software Engineer, InternshipChicago, Illinois · On-siteApplyPrivacy and Civil Liberties Software EngineerNew York, New York · On-siteApplyForward Deployed Software Engineer InternHonolulu, Hawaii · On-site - 09

Whatnot
E-CommerceMarketplaceSoftware EngineeringWhatnot has 3 live CPT openings for software developers. Whatnot runs a live-stream shopping marketplace connecting buyers and sellers across collectibles and retail categories.
Open roles by team
- Software Engineering18
- Data Science & Analytics8
- Cloud & DevOps8
- Technical Program Management5
Open roles at Whatnot3 openSee all Whatnot CPT jobsApplySoftware Engineer, DataSeattle, Washington · HybridApplySoftware EngineerSan Francisco, California · HybridApplyStaff Software EngineerLos Angeles, California · Hybrid - 10

Databricks
Data EngineeringAI PlatformSoftware EngineeringDatabricks has 1 live CPT openings for software developers. Databricks provides a unified data analytics platform built on Apache Spark for data engineering and machine learning.
Open roles by team
- Software Engineering4
- Data Science & Analytics2
Open roles at Databricks1 openSee all Databricks CPT jobsApplyStaff Software Engineer - Database Engine InternalsMountain View, California · On-site
How CPT works
CPT is curricular practical training authorized by an F-1 student's school, not the employer. The school's DSO authorizes it as an integral part of the curriculum, typically an internship or co-op, and the employer only provides an offer letter. Twelve or more months of full-time CPT eliminates OPT eligibility, so check the terms with your DSO first.
Ready to apply for CPT sponsorship?
Sign up free to unlock every CPT job from these sponsors and thousands more, filter by role and location, and apply in a few clicks.
Find 110+ CPT jobs for software developersCPT Employers for Software Developers: Frequently Asked Questions
Which companies sponsor the most CPT visas for Software Developers?
Amazon.com has the most, with 3 live CPT jobs on Migrate Mate, followed by Oracle (1) and Roblox (2). Across the 10 companies on this list, Migrate Mate is tracking 41 live CPT jobs, updated daily.
Who is eligible for CPT?
F-1 students enrolled full-time at a U.S. college or university are eligible for CPT if the work is an integral part of their curriculum, such as a required internship or co-op. The student's Designated School Official authorizes CPT before work begins, and the position must relate directly to the student's field of study. Students who complete twelve or more months of full-time CPT lose eligibility for post-graduation OPT.
Do software developers qualify for F-1 CPT as a specialty occupation?
Yes. Software developers typically hold a bachelor's degree in a specific field, which is exactly the specialty-occupation standard F-1 CPT 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 CPT through a top employer?
To get CPT authorization, an F-1 student first secures a written offer letter from the employer confirming the position, start date, and job duties. The student then submits that offer letter to their Designated School Official, who determines whether the role qualifies as an integral part of the curriculum. If approved, the DSO issues a new I-20 with CPT authorization, and the student may begin work on or after the authorized start date. No government petition or separate application is filed.