Software Engineer Jobs at Lyft with Visa Sponsorship
Lyft's engineering teams build the infrastructure behind ride-sharing, mapping, and payments at scale. The company has a consistent track record of sponsoring work visas for Software Engineers, supporting candidates from offer through USCIS filing and, for qualifying roles, permanent residency pathways.
See All Software Engineer at Lyft JobsOverview
Showing 5 of 37+ Software Engineer Jobs at Lyft 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 37+ Software Engineer Jobs at Lyft
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Lyft.
Get Access To All Jobs
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. The Real Time Supply Management team, in Driver, at Lyft is responsible for managing our suite of real time driver earnings products, driving top business goals around financial metrics and marketplace performance. The team develops and improves algorithms to automate the management of our real time earnings products, develops new earnings products, and manages financial performance of these products to manage the growth of the business. Lyft is looking for experienced software engineers from a scope of disciplines. We are growing our team with people who want to build, improve and incorporate technologies that make the lives of our community more enriched. As an engineer at Lyft, you'll collaborate with teams like product, data science, analytics, and operations on code that empower us to iterate quickly, while focusing on delighting our passengers and drivers.
Responsibilities:
- Help establish roadmap and architecture based on technology and our needs
- Write well-crafted, well-tested, readable, maintainable code
- Participate in code reviews to ensure code quality and distribute knowledge
- Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
- Can help lead large projects from idea to positive execution
- Unblock, support and communicate with internal partners to achieve results
Experience:
- 3+ years of software engineering industry experience
- Experience with object-oriented programming
- Experience in distributed systems
- Experience working with databases, relational or NoSQL
- Write clear, scalable and clear design documentation
- Design, build and improve a set of team owned components
Benefits:
- Great medical, dental, and vision insurance options with additional programs available when enrolled
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- 401(k) plan with company match to help save for your future
- In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off
- 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
- Subsidized commuter benefits
- Monthly Lyft credits and complimentary Lyft Pink membership
Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, age, genetic information, or any other basis prohibited by law. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year.
Location: San Francisco area
The expected base pay range for this position in the San Francisco area is $160,000-$192,000, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. The Real Time Supply Management team, in Driver, at Lyft is responsible for managing our suite of real time driver earnings products, driving top business goals around financial metrics and marketplace performance. The team develops and improves algorithms to automate the management of our real time earnings products, develops new earnings products, and manages financial performance of these products to manage the growth of the business. Lyft is looking for experienced software engineers from a scope of disciplines. We are growing our team with people who want to build, improve and incorporate technologies that make the lives of our community more enriched. As an engineer at Lyft, you'll collaborate with teams like product, data science, analytics, and operations on code that empower us to iterate quickly, while focusing on delighting our passengers and drivers.
Responsibilities:
- Help establish roadmap and architecture based on technology and our needs
- Write well-crafted, well-tested, readable, maintainable code
- Participate in code reviews to ensure code quality and distribute knowledge
- Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
- Can help lead large projects from idea to positive execution
- Unblock, support and communicate with internal partners to achieve results
Experience:
- 3+ years of software engineering industry experience
- Experience with object-oriented programming
- Experience in distributed systems
- Experience working with databases, relational or NoSQL
- Write clear, scalable and clear design documentation
- Design, build and improve a set of team owned components
Benefits:
- Great medical, dental, and vision insurance options with additional programs available when enrolled
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- 401(k) plan with company match to help save for your future
- In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off
- 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
- Subsidized commuter benefits
- Monthly Lyft credits and complimentary Lyft Pink membership
Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, age, genetic information, or any other basis prohibited by law. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year.
Location: San Francisco area
The expected base pay range for this position in the San Francisco area is $160,000-$192,000, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.
See all 37+ Software Engineer at Lyft jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Lyft roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Lyft Jobs
Align your portfolio with Lyft's technical stack
Lyft engineering roles emphasize distributed systems, Python, Go, and data infrastructure. Tailor your GitHub projects and resume to reflect backend scalability work, as these signal direct relevance to Lyft's most active hiring areas.
Confirm sponsorship eligibility before applying
Lyft's job postings don't always specify which visa types are covered. Before your recruiter screen, ask directly whether your visa category is supported for that specific team and level to avoid surprises late in the process.
Track Lyft's Software Engineer openings through Migrate Mate
Lyft posts Software Engineer roles across multiple teams throughout the year. Use Migrate Mate to filter verified visa-sponsoring openings at Lyft so you're applying to roles confirmed for international candidates, not guessing from the main careers page.
Prepare your degree documentation for specialty occupation review
USCIS scrutinizes whether your degree field matches the role's duties. For Lyft Software Engineer petitions, a computer science or closely related engineering degree reduces the risk of a Request for Evidence on specialty occupation grounds.
Ask about PERM timing if you're targeting a Green Card
Lyft initiates PERM labor certification for eligible Software Engineers, but timelines depend on DOL backlogs and your priority date. Ask your recruiting contact at what seniority level the company typically begins the permanent residency process.
Software Engineer at Lyft jobs are hiring across the US. Find yours.
Find Software Engineer at Lyft JobsFrequently Asked Questions
Does Lyft sponsor H-1B visas for Software Engineers?
Yes, Lyft sponsors H-1B visas for Software Engineer roles. The company files H-1B petitions on behalf of qualifying candidates and has done so consistently across engineering teams. If you're in the cap-subject pool, timing your offer around the annual H-1B lottery window in March is critical to your start date planning.
How do I apply for Software Engineer jobs at Lyft?
You can apply directly through Lyft's careers page or browse verified Software Engineer openings at Lyft on Migrate Mate, which filters for roles confirmed to support visa sponsorship. Before applying, tailor your resume to the specific team's technical focus, whether that's backend infrastructure, data platforms, or mobile, since Lyft's engineering org is structured by product area.
Which visa types does Lyft sponsor for Software Engineer roles?
Lyft sponsors several work visa categories for Software Engineers, including H-1B, E-3 (for Australian citizens), TN (for Canadian and Mexican nationals), and supports F-1 OPT and CPT for students. For candidates on a longer-term path, Lyft also initiates EB-2 and EB-3 Green Card sponsorship for qualifying engineers at appropriate seniority levels.
What qualifications does Lyft expect for sponsored Software Engineer roles?
Lyft generally looks for a bachelor's degree or higher in computer science, software engineering, or a closely related field, combined with hands-on experience in backend systems, APIs, or data engineering. For USCIS H-1B purposes, the degree field must align with the specific role duties. Senior roles typically require several years of production-level engineering experience in addition to formal education.
How do I time my application around visa filing deadlines?
If you need H-1B sponsorship, the cap-subject lottery registration opens in March each year. To receive an H-1B start date of October 1, you'd need to have an offer and be selected in the lottery by late March. Talk to your Lyft recruiter early about your visa status so the offer timeline can be structured around USCIS deadlines, including any premium processing options.
See which Software Engineer at Lyft employers are hiring and sponsoring visas right now.
Search Software Engineer at Lyft Jobs