STEM OPT Backend Software Developer Jobs

Backend Software Developer roles in server-side languages, APIs, and databases qualify for STEM OPT when your degree falls under an eligible CIP code. Your employer must be enrolled in E-Verify, and the 24-month STEM OPT extension gives you up to 36 months total to build your U.S. career in software engineering.

See All Backend Software Developer Jobs

Overview

Open Jobs2,610+
Top Visa TypeF-1 OPT
Work Type73% On-site
Median Salary$157K
Top LocationNew York, NY
Most JobsAffirm

Showing 5 of 2,610+ Backend Software Developer jobs

TikTok
Senior Backend Software Engineer
We won't show you this job again
TikTok
Added 2w ago
Senior Backend Software Engineer
TikTok
San Jose, California
Software Engineering
Cloud & DevOps
Backend Engineering
$212,800/yr - $387,600/yr
On-Site
3+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Apple
Backend Software Engineer
We won't show you this job again
Apple
Added 3w ago
Backend Software Engineer
Apple
Austin, Texas
Software Engineering
Cloud & DevOps
Backend Engineering
DevOps
$139,500/yr - $258,100/yr
On-Site
3+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Rooms To Go
E-Commerce Backend Software Developer
We won't show you this job again
Rooms To Go
Added 3w ago
E-Commerce Backend Software Developer
Rooms To Go
Brookhaven, Georgia
Software Engineering
Cloud & DevOps
Cybersecurity
Backend Engineering
On-Site
2+ yrs exp.
Bachelor's
5,001-10,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
ByteDance
Backend Software Engineer
We won't show you this job again
ByteDance
Added 1mo ago
Backend Software Engineer
ByteDance
New York, New York
Software Engineering
Cloud & DevOps
Backend Engineering
$156,000/yr - $387,600/yr
On-Site
3+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Verneek
Backend Software Engineer
We won't show you this job again
Verneek
Added 8mo ago
Backend Software Engineer
Verneek
New York, New York
Software Engineering
Backend Engineering
$40,000/yr - $200,000/yr
On-Site
3+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 2,610+ Backend Software Developer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Software Developer roles.

Get Access To All Jobs

See all 2,610+ Backend Software Developer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Software Developer roles.

Get Access To All Jobs

Tips for Finding STEM OPT Authorization as a Backend Software Developer

Verify your CIP code before applying

Your STEM OPT eligibility depends on your degree's Classification of Instructional Programs code, not just your major title. Cross-check your I-20 CIP code against USCIS's STEM Designated Degree Program List before targeting backend roles requiring specific degree fields.

Confirm E-Verify enrollment before accepting offers

Ask recruiters for the employer's E-Verify Company ID or check enrollment through the E-Verify employer search tool. An employer who isn't enrolled can't legally hire you on STEM OPT, regardless of how enthusiastic they are about sponsorship.

Target backend teams inside larger engineering organizations

Companies running dedicated platform, infrastructure, or API teams are structurally accustomed to I-983 training plans because they can document distinct learning objectives by system or stack. Smaller shops with generalist engineers often struggle to write compliant training plans.

Use Migrate Mate to filter for STEM OPT employers

Search Migrate Mate for Backend Software Developer roles filtered to E-Verify-enrolled employers with active STEM OPT hiring history. This cuts the time you'd otherwise spend manually vetting employers who've never navigated the I-983 process.

Draft your I-983 training plan around your tech stack

Don't wait for your employer to write the I-983 from scratch. Prepare a draft that maps your role's learning goals to specific backend skills, such as distributed systems design or database optimization, so the employer can review and sign quickly after an offer is extended.

Apply during cap-gap if your H-1B is selected

If you're selected in the H-1B lottery before your STEM OPT expires, cap-gap automatically extends your work authorization through September 30 of the fiscal year. Confirm your DSO updates your I-20 to reflect cap-gap status so backend employers see continuous authorization.

Backend Software Developer jobs are hiring across the US. Find yours.

Find Backend Software Developer Jobs

Frequently Asked Questions

Which STEM degrees qualify for the STEM OPT extension in backend software development roles?

Degrees in computer science, computer engineering, software engineering, information technology, and applied mathematics commonly qualify because their CIP codes appear on the USCIS STEM Designated Degree Program List. Your eligibility is determined by your degree's CIP code on your I-20, not your job title. If your degree was in a related field like electrical engineering or data science, verify the exact CIP code with your DSO before applying to backend roles.

Does my backend software developer employer need to be enrolled in E-Verify?

Yes, E-Verify enrollment is a federal requirement for any employer hiring a STEM OPT student. Your employer must be enrolled before your STEM OPT extension is approved, not just at the time of your offer. You can confirm enrollment by asking your recruiter for the company's E-Verify Company ID or by searching the E-Verify employer database directly. Working for a non-enrolled employer would violate your STEM OPT terms.

What should the I-983 training plan include for a backend software developer role?

The I-983 must document specific learning objectives tied to your STEM degree, not just a general job description. For a backend role, that means listing concrete training goals such as designing RESTful APIs, optimizing relational database queries, or implementing microservices architecture. It must also include a supervision structure showing how your manager will mentor you, along with a salary confirmation that meets DOL standards. Both you and your employer sign it, and your DSO certifies it.

How does cap-gap work if I receive an H-1B selection while on STEM OPT as a backend developer?

Cap-gap bridges the period between your STEM OPT expiration and October 1, when your H-1B status begins. If your H-1B petition is filed and accepted before your STEM OPT ends, your work authorization extends automatically through September 30. You don't need to file a separate extension, but your DSO must issue an updated I-20 reflecting cap-gap status, and you should share that document with your backend employer's HR team to update your employment records.

Where can I find backend software developer jobs where employers are already set up for STEM OPT?

Migrate Mate filters backend software developer roles by employers enrolled in E-Verify and experienced with STEM OPT hiring. This matters because employers unfamiliar with the I-983 process can create delays even after extending an offer. Targeting companies with existing STEM OPT infrastructure, which you can identify through Migrate Mate, significantly reduces the risk of onboarding complications tied to training plan approval.

See which Backend Software Developer employers are hiring and sponsoring visas right now.

Search Backend Software Developer Jobs