Top 10 Companies Offering CPT Jobs for Software Engineers
The top 10 companies offering CPT jobs for Software Engineers include Amazon.com, Oracle, and Roblox, spanning Technology & Software, Science & Research, and Retail. Migrate Mate is tracking 41 live CPT jobs across these employers as of August 26, 2026, updated daily. For F-1 students, CPT roles at these companies integrate directly into your degree program, giving you paid, curriculum-linked engineering experience without consuming your OPT eligibility, as long as full-time CPT stays under 12 months total.
Which companies offer the most CPT jobs for Software Engineers?
Ranked by live CPT openings on Migrate Mate, updated daily
- 01

Amazon.com
CloudE-CommerceSoftwareAmazon.com has 3 live CPT openings for software engineers, the most of any company on this list. Amazon.com runs e-commerce, cloud computing, digital advertising, and consumer electronics businesses.
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 SoftwareCloudDatabaseOracle has 1 live CPT openings for software engineers. Oracle develops enterprise database software, cloud infrastructure, and business applications.
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 TechSoftwareRoblox has 2 live CPT openings for software engineers. Roblox operates an online gaming platform where users create and play user-generated experiences.
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 engineers- 04

Rippling
HR TechSaaSSoftwareRippling has 3 live CPT openings for software engineers. Rippling develops workforce management software covering payroll, HR, and IT administration.
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 MediaSoftwareConsumer TechTikTok has 21 live CPT openings for software engineers. TikTok builds short-form video, content recommendation, and social commerce platforms.
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 VehiclesRoboticsSoftwareNuro has 2 live CPT openings for software engineers. Nuro designs autonomous delivery vehicles and self-driving robotics systems.
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 TechSoftwareNetflix has 1 live CPT openings for software engineers. Netflix operates a global streaming platform delivering video content to consumers worldwide.
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 engineers- 08

Palantir Technologies
Data AnalyticsEnterprise SoftwareTechnologyPalantir Technologies has 4 live CPT openings for software engineers. Palantir builds data integration and analytics platforms for enterprise and government 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-CommerceMarketplaceSoftwareWhatnot has 3 live CPT openings for software engineers. Whatnot operates a live-stream shopping marketplace for collectibles and consumer goods.
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 PlatformAISoftwareDatabricks has 1 live CPT openings for software engineers. Databricks builds a unified data intelligence platform for analytics, AI, and machine learning workloads.
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 engineersCPT Employers for Software Engineers: Frequently Asked Questions
Which companies sponsor the most CPT visas for Software Engineers?
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, provided the work is an integral part of their degree program, such as a required internship or co-op. Your Designated School Official authorizes CPT on your I-20 before you begin working. There is no USCIS filing and no employer filing requirement. Accumulating more than 12 months of full-time CPT eliminates your future OPT eligibility, so tracking hours carefully matters.
Do software engineers qualify for F-1 CPT 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 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, secure a written job offer from the employer and bring it to your Designated School Official. Your DSO verifies that the role meets your program's curricular requirements and, if approved, updates your I-20 to reflect CPT authorization for that specific employer and dates. You may not begin work before your updated I-20 is issued. The employer provides the offer letter only; the authorization decision rests entirely with your school, not with the employer.