Backend Engineer Green Card Jobs
Backend Engineer roles qualify for EB-2 and EB-3 green card sponsorship when the position requires a bachelor's degree or higher in computer science, software engineering, or a related field. Employers initiate the PERM labor certification process with DOL before filing the I-140 petition, making sponsorship a deliberate, multi-step commitment from the hiring company.
See All Backend Engineer JobsOverview
Showing 5 of 12,074+ Backend 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 12,074+ Backend Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Engineer roles.
Get Access To All Jobs
INTRODUCTION
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
Want to build the next generation infrastructure for managing fleets of driverless cars? Join the Waymo Fleet Infrastructure team in San Francisco and help design the future of transportation!
Waymo has already made history by transporting people in a fully autonomous car. We're planning to grow our fleet of cars and recently launched the world's first autonomous ride-sharing business! We also have a growing fleet of driverless trucks for freight deliveries, and the list goes on as the sky’s the limit for what we can do with a fleet of robots.
We are looking for passionate engineers who want to build the systems that manage Waymo’s ever-growing fleet of autonomous vehicles.
ROLE AND RESPONSIBILITIES
You will:
- Help build and evolve one or more mission-critical commercialization tools and systems
- Collaborate with Product, and other engineering teams to develop systems and processes as business needs grow and evolve
- Solve hard, real-world problems such as vehicle profile, secure parts transactions, vehicle configuration and build key infrastructure.
BASIC QUALIFICATIONS
You have:
- BS degree in Computer Science or equivalent practical experience
- 7+ years of backend/infra experience
- Strong knowledge in building software applications at scale
- TL or technical leadership skills
- Ability to thrive in ambiguity, solving large, open-ended problems
- Ability to think strategically and architecturally, while balancing short- and long-term needs
PREFERRED QUALIFICATIONS
We prefer:
- Excellent communication skills - both technically with other engineers and with non-technical stakeholders
- Experience or interest in a cross-functional environment - we work with many different roles to build solutions for Waymo, our problem spaces typically require more than just software.
- MS in Computer Science, or equivalent practical experience
- 5+ years of experience in data structures and algorithms
- 5+ years of experience programming in C++ and/or with writing robust, efficient code
LOCATION
MOUNTAIN VIEW, CALIFORNIA, UNITED STATES. SAN FRANCISCO, CALIFORNIA, UNITED STATES
COMPENSATION
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.
- Salary Range: $213,000—$263,000 USD
Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.

INTRODUCTION
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
Want to build the next generation infrastructure for managing fleets of driverless cars? Join the Waymo Fleet Infrastructure team in San Francisco and help design the future of transportation!
Waymo has already made history by transporting people in a fully autonomous car. We're planning to grow our fleet of cars and recently launched the world's first autonomous ride-sharing business! We also have a growing fleet of driverless trucks for freight deliveries, and the list goes on as the sky’s the limit for what we can do with a fleet of robots.
We are looking for passionate engineers who want to build the systems that manage Waymo’s ever-growing fleet of autonomous vehicles.
ROLE AND RESPONSIBILITIES
You will:
- Help build and evolve one or more mission-critical commercialization tools and systems
- Collaborate with Product, and other engineering teams to develop systems and processes as business needs grow and evolve
- Solve hard, real-world problems such as vehicle profile, secure parts transactions, vehicle configuration and build key infrastructure.
BASIC QUALIFICATIONS
You have:
- BS degree in Computer Science or equivalent practical experience
- 7+ years of backend/infra experience
- Strong knowledge in building software applications at scale
- TL or technical leadership skills
- Ability to thrive in ambiguity, solving large, open-ended problems
- Ability to think strategically and architecturally, while balancing short- and long-term needs
PREFERRED QUALIFICATIONS
We prefer:
- Excellent communication skills - both technically with other engineers and with non-technical stakeholders
- Experience or interest in a cross-functional environment - we work with many different roles to build solutions for Waymo, our problem spaces typically require more than just software.
- MS in Computer Science, or equivalent practical experience
- 5+ years of experience in data structures and algorithms
- 5+ years of experience programming in C++ and/or with writing robust, efficient code
LOCATION
MOUNTAIN VIEW, CALIFORNIA, UNITED STATES. SAN FRANCISCO, CALIFORNIA, UNITED STATES
COMPENSATION
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.
- Salary Range: $213,000—$263,000 USD
Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
See all 12,074+ Backend Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Engineer roles.
Get Access To All JobsTips for Finding Green Card Sponsorship as a Backend Engineer
Document your degree field carefully
PERM requires your degree to correspond directly to the Backend Engineer role. A computer science or software engineering degree strengthens alignment, but a degree in a related field can qualify if your transcript shows coursework in systems, algorithms, or distributed computing.
Target employers with active PERM filings
Search the DOL's OFLC Wage Search records to identify companies that have filed PERM certifications for software engineering roles. Employers who have done it before understand the process and are less likely to withdraw sponsorship midway.
Use Migrate Mate to filter by sponsorship history
Filter Backend Engineer listings by green card sponsorship history on Migrate Mate. This surfaces employers who have completed EB-2 or EB-3 filings for similar roles, cutting out the guesswork of asking recruiters about sponsorship willingness upfront.
Clarify the EB tier before accepting an offer
Ask whether the employer intends to file under EB-2 or EB-3 before signing. EB-2 requires demonstrating an advanced degree or equivalent, while EB-3 covers bachelor's-level roles. The tier affects your priority date and wait time if you're from a backlogged country.
Understand the PERM recruitment obligation
Your employer must complete a mandatory DOL recruitment process before filing PERM, advertising the role to U.S. workers. This typically takes three to six months. Starting discussions early in your job search gives the employer time to initiate that process before your current status expires.
Verify the job description matches O*NET requirements
PERM applications for Backend Engineer roles are compared against the O*NET occupation profile. If the posted job description overstates requirements, DOL may audit the filing. Confirm with your employer that the listed duties and degree requirements align with standard industry definitions.
Backend Engineer jobs are hiring across the US. Find yours.
Find Backend Engineer JobsBackend Engineer Green Card Sponsorship: Frequently Asked Questions
Does a Backend Engineer role qualify for EB-2 or EB-3 green card sponsorship?
Most Backend Engineer positions qualify for EB-3 sponsorship when the role requires a bachelor's degree in computer science, software engineering, or a closely related field. EB-2 applies if the position genuinely requires a master's degree or if you hold a bachelor's plus five years of progressive experience that USCIS accepts as the equivalent. The tier your employer files under affects your priority date and potential wait time.
How does PERM green card sponsorship differ from H-1B sponsorship for Backend Engineers?
H-1B grants temporary work authorization for up to six years, with annual cap and lottery exposure. PERM-based green card sponsorship leads to permanent residency and has no annual cap at the EB-3 classification level for most countries outside India and China. The PERM process takes longer upfront, typically one to three years from labor certification to I-485 approval, but the outcome is lawful permanent residency rather than a visa you need to renew.
How long does the EB-3 green card process take for a Backend Engineer?
From PERM filing to a green card in hand, the process typically runs one to three years for applicants from countries without significant backlogs. The PERM labor certification itself takes three to six months with DOL. After that, USCIS processes the I-140 petition, then you file I-485 for adjustment of status once your priority date is current. Applicants born in India or China face substantially longer waits due to per-country annual limits.
Where can I find Backend Engineer jobs that offer green card sponsorship?
Migrate Mate lets you search Backend Engineer roles specifically filtered by employment-based green card sponsorship history. Rather than asking every recruiter whether sponsorship is available, you can identify employers who have already completed EB-2 or EB-3 filings for software engineering roles, which signals both willingness and experience with the PERM process.
Can my employer start the PERM process while I'm on H-1B status?
Yes, and starting early is strategically important. USCIS allows H-1B extensions beyond the standard six-year limit once your PERM has been filed for 365 days or your I-140 has been approved. For Backend Engineers on H-1B, this means initiating the PERM process as early as possible protects your ability to stay in the U.S. while your green card application moves through the queue.
See which Backend Engineer employers are hiring and sponsoring visas right now.
Search Backend Engineer Jobs