STEM OPT New Grad Jobs
New Grad roles are a strong fit for STEM OPT students: your 24-month STEM OPT extension gives you up to 36 months of total work authorization, and employers hiring new graduates are increasingly enrolled in E-Verify. You need a qualifying STEM degree and a signed I-983 training plan to activate the extension.
See All New Grad JobsOverview
Showing 5 of 61+ New Grad 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 61+ New Grad jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new New Grad roles.
Get Access To All Jobs
INTRODUCTION
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.
The Community You Will Join:
The Quality Reputation team is dedicated to building exceptional customer-facing products that enhance trip quality and user reputation. We build systems that define and improve quality on Airbnb: collecting quality signals that elevate the best supply while protecting users through proactive intervention and enforcement. Our mission is to build delightful user products and intelligent capabilities that raise the supply quality on the Airbnb platform. The team is highly collaborative with its partners in design, product, data science, legal, and marketing to deliver features and experiences used by millions of people.
The Difference You Will Make:
As a Software Engineer (New Grad) at Airbnb, you’ll play a vital role in building, supporting, and refining the products and systems that make Airbnb’s mission possible. Your work will directly contribute to high-quality, reliable experiences for our global community—whether you’re fixing bugs, launching well-defined features, or enhancing existing components. You'll also have the opportunity to contribute to AI-powered features, applying foundational knowledge of machine learning concepts and modern AI tools to build smarter, more personalized experiences for our hosts and guests. By clearly communicating challenges and collaborating with teammates across functions, you’ll help drive projects forward with transparency and trust.
You’ll foster a sense of belonging by actively seeking feedback, sharing your own learnings, and supporting the onboarding of new team members. You’ll help uphold Airbnb’s commitment to excellence by following best practices, delivering tasks autonomously, and continually improving your technical skills. Your curiosity, empathy, and commitment to candid communication will empower you to make a meaningful impact—on projects, teammates, and Airbnb’s inclusive culture.
A Typical Day:
- Attend team syncs to discuss priorities, share progress, and surface any blockers with transparency.
- Dive into coding — fixing bugs, developing iOS features, or refining UI components — while applying best practices for code quality, error handling, and testability. Leverage AI-assisted development tools (e.g., Claude Code or similar) to accelerate your workflow and improve code quality.
- Participate in design or code reviews, ask clarifying questions, and apply feedback to improve your work. Work closely with cross-functional partners like product managers and designers to ensure your tasks align clearly with broader goals.
- Dedicate time to expanding your technical knowledge through documentation, mentorship, or internal knowledge-sharing sessions. This includes staying current on iOS platform developments or AI/ML topics relevant to your team's domain. Seek guidance from managers or tech leads when tackling unfamiliar problems.
- Contribute to team activities, such as onboarding new hires (e.g., being an onboarding buddy), sharing observations from the hiring process, or joining in cultural events focused on diversity, inclusion, and innovation.
- Share updates on your progress and next steps, highlighting challenges or learnings.
Your Expertise:
This role is designed for recent graduates (Bachelor's or Master's) with less than 1 year of full-time professional experience who are ready to grow fast and make an impact.
- Strong foundation in Computer Science fundamentals — data structures, algorithms, design patterns, and systems thinking
- Proficiency in Swift, with exposure to SwiftUI or UIKit for building iOS applications
- Foundational understanding of iOS development concepts — including networking, caching, client storage, accessibility, and asynchronous programming
- Familiarity with REST APIs; exposure to GraphQL is a plus
- Bonus points for leadership experience, community involvement, or teaching/mentoring — we love engineers who invest in others
Your Location:
Preference for candidates based in San Francisco, California or Seattle, Washington with the ability to commute to the office three days per week. Additional in-person attendance for team meetings or offsites may be required as needed. Domestic Relocation support will be provided for candidates open to relocating.
Our Commitment To Inclusion & Belonging:
Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.
We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process.
We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.
How We'll Take Care of You:
Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Pay Range
- $128,000—$142,000 USD
See all 61+ New Grad jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new New Grad roles.
Get Access To All JobsTips for Finding STEM OPT Authorization in New Grad
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 USCIS. Not all science or engineering degrees qualify, and your DSO confirms eligibility before filing.
Filter for E-Verify enrolled employers early
Your STEM OPT extension is only valid with an E-Verify employer. Search Migrate Mate to find New Grad roles filtered by E-Verify enrollment status, so you're not discovering the problem after an offer is made.
Request the I-983 before your start date
The I-983 training plan must be signed by your employer and submitted to your DSO before you begin work on STEM OPT. Ask hiring managers to confirm this step during the offer stage, not after onboarding.
Cross-reference the role against O*NET
Look up the job title in O*NET to confirm the SOC code maps to a STEM field. USCIS and your DSO use this classification to validate that the role provides training directly related to your degree.
Track your 60-day unemployment cap by role start date
STEM OPT allows a combined 150 days of unemployment across your full OPT period, but gaps between jobs count against it. Time your New Grad job search so any gap between graduation and your first role stays well under that threshold.
New Grad jobs are hiring across the US. Find yours.
Find New Grad JobsFrequently Asked Questions
Do all New Grad employers qualify for STEM OPT?
No. Your employer must be enrolled in E-Verify to sponsor your STEM OPT extension. This is a federal requirement, not a company policy. Before accepting a New Grad offer, confirm E-Verify enrollment directly with HR or through the E-Verify employer search tool. A non-enrolled employer cannot support your 24-month extension regardless of role or degree match.
Which STEM degrees qualify for the 24-month OPT extension in New Grad roles?
Your degree must appear on the DHS STEM Designated Degree Program List, which is organized by Classification of Instructional Programs codes. Degrees in computer science, electrical engineering, data science, and biology typically qualify, but not every science major does. Your DSO can confirm your specific CIP code. The New Grad role itself must also be directly related to your field of study.
What is the I-983 training plan, and when does the employer need to sign it?
The I-983 is a formal training plan that outlines how your New Grad role relates to your STEM degree and what skills you'll develop. Your employer and DSO must both sign it before your STEM OPT extension begins. It also requires a formal evaluation at the midpoint and end of the extension. USCIS can audit the plan, so it needs to accurately describe your actual job duties.
How do I find New Grad jobs where the employer is already set up for STEM OPT?
Search on Migrate Mate, which filters New Grad listings by E-Verify enrollment so you can focus on roles where the extension is actually possible. You can also ask recruiters directly whether the company is enrolled in E-Verify before investing time in the interview process. Larger companies with engineering or tech teams are more consistently enrolled, but always verify.
What happens to my STEM OPT status if my New Grad offer is rescinded after I've already left my previous role?
You're allowed up to 150 total days of unemployment across your entire OPT period, including any initial OPT time. A rescinded offer starts that clock running. Report the change to your DSO immediately, as they must update your SEVIS record. You have 60 days from losing employment to either secure a new E-Verify employer, transfer programs, or depart the country before falling out of status.
See which New Grad employers are hiring and sponsoring visas right now.
Search New Grad Jobs