OPT Software Developer Jobs
Software Developer roles are among the most OPT-friendly positions in the U.S. job market, with strong demand from employers who routinely sponsor H-1B visas after OPT ends. STEM OPT extension eligibility applies to most CS, engineering, and related degrees, giving you up to 36 months of authorized work.
See All OPT Software Developer JobsOverview
Showing 5 of 3,421+ Software Developer 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 3,421+ Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Developer roles.
Get Access To All Jobs
INTRODUCTION
At Audible, we believe stories have the power to transform lives. It's why we work with some of the world's leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future with us.
ABOUT THE TEAM
The Playback team at Audible owns the core playback logic and services, including players, content delivery, security, listening data, metrics and insights, and a unified SDK. This team focuses on optimizing playback quality, performance, and customer experience across platforms, using automated tools for monitoring and analysis. The Playback team also drives Audible's efforts to advance the state of internet audio through faculty collaborations. You will own critical infrastructure supporting audio ads at Audible, you’ll build scalable systems processing billions of ad opportunities annually, delivering world-class advertising experiences to millions of customers.
This role offers hands-on technical ownership of audio ad systems, real-time ad serving pipelines, and conversational AI integration. You'll work with talented engineers solving complex distributed systems challenges while directly impacting a business.
ABOUT YOU
We are seeking a highly skilled and innovative Software Development Engineer to design, architect, and implement machine learning solutions that drive transformative technological advancements. You will combine deep technical expertise with strategic thinking, capable of translating complex business challenges into scalable, intelligent systems.
As a Software Development Engineer, you will...
- Design, develop, and test software components and applications for a leading global provider of audiobooks
- Collaborate with Product, Applied Science, and cross-functional engineering teams to define and deliver innovative advertising products
- Optimize ad serving latency, cost, and business metrics for audio advertising at scale
- Collaborate on an agile engineering team, writing scalable and maintainable code and influencing team decisions
- Collaborate with stakeholders to envision, design, develop, test, and launch customer-centric software solutions
- Utilize technology to tackle challenging problems and deliver high-quality code on schedule
- Demonstrate proficiency in a wide range of data structures and algorithms, applying them effectively
- Independently clarify technical requirements, assess development estimates, and employ diverse design approaches
- Conduct code reviews and provide constructive feedback to team members
- Foster continuous improvement in software quality, customer experience, and product maintainability
- Mentor and lead developers, fostering curiosity and deep technical understanding
BASIC QUALIFICATIONS
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Bachelor's degree in computer science or equivalent
- 3+ years’ experience of software development and deployment of distributed multi-tier applications
PREFERRED QUALIFICATIONS
- Experience building complex software systems that have been successfully delivered to customers
- Experience building complex software systems that have been successfully delivered to customers, or experience as a mentor, tech lead or leading an engineering team
- Full stack proficiency (e.g., Java, C++, Mobile App development - Swift, Kotlin, JS, TS)
- Competency at delegating work in parallel to accelerate delivery
- Enthusiasm for promoting high-quality standard in others across: documentation, unit testing, code reviews, test automation, continuous integration and deployment
COMPENSATION
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
LOCATION
USA, NJ, Newark - 158,100.00 - 213,800.00 USD annually
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
See all 3,421+ OPT Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new OPT Software Developer Jobs.
Get Access To All JobsTips for Finding OPT Sponsorship as a Software Developer
Filter by STEM OPT compatibility first
Confirm your degree CIP code qualifies for the 24-month STEM extension before applying. Most computer science, software engineering, and information systems degrees do, but verify with your DSO before accepting any offer.
Target employers with H-1B filing history
Companies that have filed H-1B petitions for software roles in prior years are far more likely to sponsor you after OPT. Search OFLC disclosure data to verify an employer's track record before investing time in their process.
Address OPT proactively in your application
State your authorization clearly on your resume or cover letter. Noting that you have 36 months of STEM OPT available removes ambiguity and signals you understand the timeline, which reduces perceived risk for hiring managers.
Prioritize companies with existing immigration infrastructure
Mid-size to large tech companies typically have in-house or retained immigration counsel, making sponsorship administratively straightforward. Startups without prior visa experience often decline not from unwillingness but from unfamiliarity.
Apply before your OPT EAD is issued if possible
Starting your job search during your final semester gives you maximum runway. Employers hiring software developers often have 4- to 8-week interview pipelines, so early applications reduce the risk of gaps in work authorization.
Quantify your technical contributions in applications
Hiring managers evaluating OPT candidates weigh sponsorship costs against clear engineering value. Concrete impact metrics, such as performance improvements or systems you shipped, make the business case for sponsorship significantly more compelling.
Software Developer OPT: Frequently Asked Questions
Can I work as a Software Developer on OPT without an EAD in hand?
No. You cannot begin working until your EAD card arrives and the start date printed on it has passed. USCIS processing currently runs 3 to 5 months for standard OPT applications, so file as early as your DSO permits, typically 90 days before your program end date, to avoid a gap between graduation and employment.
Does a software developer role qualify for the STEM OPT extension?
Most software developer roles qualify, provided your underlying degree is in a STEM-designated field such as computer science, software engineering, computer engineering, or information systems. The employer must also be E-Verify enrolled and agree to a formal training plan on Form I-983. Confirm your degree CIP code with your DSO before counting on the extension.
How do I find Software Developer jobs where employers are open to OPT sponsorship?
Migrate Mate is built specifically for this. Every listing on Migrate Mate is screened for visa sponsorship willingness, so you're not guessing which employers will consider OPT students. Filtering by role and authorization type saves significant time compared to applying broadly and discovering sponsorship policies late in the process.
What happens to my OPT status if my software developer job is fully remote?
Remote work is permitted on OPT, but you must still report your employer and employment details to your DSO within 10 days of starting. Your physical location does not affect your authorization, but unreported changes can trigger a status violation. Update your SEVIS record promptly whenever your employer, address, or employment status changes.
Can I work as an independent contractor or freelance software developer on OPT?
Yes, self-employment and freelance work are allowed on OPT, but each client engagement must be directly related to your degree field, average at least 20 hours per week to meet the full-time requirement during post-completion OPT, and be properly reported to your DSO. The STEM OPT extension does not permit self-employment, so this path closes if you extend.