STEM OPT Software Engineer Jobs
Software Engineer roles sit squarely within STEM OPT eligibility, letting you work for up to 36 months total on your F-1 authorization. Your employer must be enrolled in E-Verify, and your degree in computer science, engineering, or a related STEM field qualifies you for the 24-month extension. Use that runway to build U.S. experience and transition to long-term sponsorship.
See All Software Engineer JobsOverview
Showing 5 of 17,849+ Software Engineer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 17,849+ Software Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer roles.
Get Access To All Jobs
INTRODUCTION
CLEAR is building THE secure identity company of the future. Our mission is to make experiences safer and easier—physically and digitally. With more than 38 million Members and a growing network of partners across the world, CLEAR's secure identity platform is transforming the way people live, work, and travel. Whether it’s at the airport, stadium, or throughout your everyday life, CLEAR unlocks the magic of frictionless experiences.
We’re looking for an early career Software Engineer to join our Infrastructure team to accelerate building and scaling our innovative systems that support our growing identity platform. In this role, you will build the next-generation infrastructure that underpins all systems at CLEAR. The ideal candidate for this role will approach challenges with an eye toward reliability, simplicity, and scalability.
What You'll Do:
- Develop and maintain a streamlined process for engineers to effortlessly build and deploy scalable and reliable software-defined networking solutions on AWS.
- Enhance our compute platform (Kubernetes) with new functionalities and features, focusing on AWS networking services and concepts such as VPCs, Route Tables, Security Groups (SGs), ALBs/ELBs, and Route53, optimize service communication and management.
- Collaborate across engineering teams to advocate for and implement best practices in observability, utilizing tools like Splunk or Datadog to ensure robust network monitoring.
- Act as a product owner for our infrastructure, collecting feedback and requirements from engineering teams to address pain points and develop solutions, particularly in the realm of AWS networking and cloud-native design principles.
What you're great at:
- 0-2 years of experience in infrastructure and platform development and AWS cloud services.
- Proficient in Python, with understanding of Kubernetes and container orchestration tools like EKS and ECS.
- Understand AWS networking services, including VPC design, SGs, NATGWs, ALBs/ELBs, Route53, and security features like AWS Network Firewall and AWS WAF.
- Have used tools such as Terraform, Pulumi, or Cloudformation, and possess a strong product and user-centric mindset.
- Committed to continuously improving systems and environments.
- Understanding of API Gateway solutions to facilitate secure and scalable API management.
How You’ll be Rewarded:
At CLEAR, we help YOU move forward - because when you’re at your best, we’re at our best. You’ll work with talented team members motivated by our mission of making experiences safer and easier. Our offices are bright and energetic with an open concept and plenty of conference rooms and casual co-working spaces. We also offer catered lunches every day and have fully stocked kitchens. Outside of the office, we invest in your well-being and learning & development with stipends and reimbursement programs.
We offer holistic total rewards, including comprehensive healthcare plans, family-building benefits (fertility and adoption/surrogacy support), flexible time off, annual wellness stipend, free OneMedical memberships for you and your dependents, a CLEAR Plus membership, and a 401(k) retirement plan with employer match. The base salary range for this role is $105,000-$125,000.
The base salary range represents the low and high end of CLEAR’s salary range for this position. Salaries will vary depending on various factors which include, but are not limited to location, education, skills, experience and performance. The range listed is just one component of CLEAR’s total compensation package for employees and other rewards may include annual bonuses, commission, Restricted Stock Units.
CLEAR provides reasonable accommodation to qualified individuals with disabilities or protected needs. Please let us know if you require a reasonable accommodation to apply for a job or perform your job. Examples of reasonable accommodation include, but are not limited to, time off, extra breaks, making a change to the application process or work procedures, policy exceptions, providing documents in an alternative format, live captioning or using a sign language interpreter, or using specialized equipment.
See all 17,849+ Software Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer roles.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Software Engineer
Verify your CIP code before applying
Check that your degree's Classification of Instructional Programs code appears on the STEM Designated Degree Program List published by ICE. Mismatches between your transcript and the approved CIP list are the most common reason DSOs can't authorize a STEM OPT extension.
Confirm E-Verify enrollment before accepting offers
Ask recruiters for the company's E-Verify Company ID during the offer stage, not after. Employers can look legitimate but still be unenrolled, and you can't start STEM OPT without E-Verify active on your first day.
Target companies with active H-1B filing history
Use Migrate Mate to filter Software Engineer roles by employers who have filed H-1B petitions, so you're targeting companies already familiar with sponsoring international engineers rather than educating a recruiter from scratch.
Negotiate your I-983 training plan before day one
Get your supervisor to review the I-983 learning objectives before you sign the offer, not after onboarding. Software engineering plans should name specific technical skills, project milestones, and mentorship structures tied directly to your degree field.
Check prevailing wage alignment for your job title
Run your Software Engineer title and work location through the OFLC Wage Search to see the DOL wage level your role falls under. If your offer is below Level I for your metro area, raise it before signing since underpayment can complicate later H-1B LCA filings.
File your extension at least 90 days before OPT expires
Submit your STEM OPT extension application to USCIS no later than 90 days before your current EAD end date. A timely pending application gives you a 180-day automatic extension while USCIS adjudicates, keeping you continuously authorized to work.
Software Engineer jobs are hiring across the US. Find yours.
Find Software Engineer JobsFrequently Asked Questions
Does a computer science or software engineering degree qualify for the STEM OPT extension?
Yes, if your degree's CIP code appears on the STEM Designated Degree Program List. Computer science (CIP 11.07xx), computer engineering (CIP 14.09xx), and software engineering (CIP 14.42xx) are all listed. Degrees in information technology or MIS may qualify depending on the specific CIP code your institution assigned, so confirm with your DSO before applying.
What does the I-983 training plan require for a Software Engineer role?
The I-983 must describe how your day-to-day work directly relates to your STEM degree. For Software Engineer roles, this means naming specific technical competencies you'll develop, the projects or systems you'll work on, your supervisor's qualifications, and a mentorship or evaluation structure. Your employer signs it and your DSO must approve it before USCIS processes your extension.
Does my Software Engineer employer need to be enrolled in E-Verify?
Yes. E-Verify enrollment is a hard requirement for STEM OPT. Your employer must be enrolled before your extension is authorized, and the enrollment must cover the specific site where you'll work. You can ask recruiters for the company's E-Verify Company ID to verify enrollment during the offer stage, before you accept.
How does cap-gap work if my H-1B is selected while I'm on STEM OPT?
If your H-1B petition is filed before your STEM OPT EAD expires and you're selected in the lottery, cap-gap automatically extends your work authorization through September 30. Your STEM OPT status and employment conditions remain in effect during that bridge period. You don't need a new EAD to keep working, but your employer must remain E-Verify enrolled throughout.
Where can I find Software Engineer jobs with employers who sponsor STEM OPT students?
Migrate Mate filters Software Engineer listings by employers enrolled in E-Verify and with documented H-1B filing history, so you're not cold-applying to companies that have never sponsored an international hire. You can search by role, location, and visa history to prioritize companies already set up to support your STEM OPT authorization and a future H-1B transition.
See which Software Engineer employers are hiring and sponsoring visas right now.
Search Software Engineer Jobs