Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

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.

Lyft connects people to transportation to change the way we live and get around our communities. Lyft’s engineering team is growing rapidly, and we are looking for Software Engineers with a passion in Security to help us scale. Come be part of the Security team at Lyft focused on enabling and empowering engineering teams to deliver secure services at scale.

Our drivers and passengers entrust Lyft with their personal information and travel details to get where they're going and expect us to keep that data safe. Lyft's security team leads efforts across the company to ensure our systems are secure and worthy of our users' trust.

The security team designs and builds Lyft's security architecture, consults with other teams as they build and launch new products and features, proactively plans for the unexpected, and responds to incidents that occur. Our work affects the entire company and takes place at all levels of the stack, from infrastructure to web application security, as well as mobile apps, IT, and autonomous vehicles. We try to approach security from a software engineering standpoint. We believe in scaling security through automation and tooling and we ship frequently. Check out our blog posts at https://eng.lyft.com/tagged/security to learn more about some of the things we’ve built.

We're looking for an engineer who's excited about growing and improving security at Lyft by building systems and promoting security throughout the company. You'll play a part in shaping the future of security at Lyft, and your work will have significant impact and visibility.

Responsibilities:

  • Architect and build services that improve the security of our systems with an eye towards scalability and avoiding unnecessary friction.
  • Evangelize our shared security responsibility model by collaborating with other Infrastructure teams at Lyft to ensure that our services and workflows are secure by default.
  • Work on embedding security best practices such as least privilege, isolation, monitoring, authentication and authorization across our infrastructure
  • Develop critical services that Lyft depends on such as our credential management service that provides secrets to all our services at Lyft.
  • Provide rich data to engineers at Lyft to drive manual and automated decision making by working on our open-source service Cartography, which shows relationships between our infrastructure assets.
  • Ensuring least privilege is enforced by improving role-based access control and Identity Access Management for our users and services

Experience:

  • Solid experience with a high level programming language (bonus points for experience with Python, Go-lang and shell scripts)
  • Experience with (or a deep interest in) computer security
  • When facing a problem that's poorly defined or outside of your expertise, you can quickly learn what you need to dig in, make sense of the problem, and start working towards a solution
  • You're a great communicator, and can advocate for your proposals while also empathizing with your teammates' goals and priorities
  • You understand that security work must be prioritized because all teams have finite resources. You have good judgment and a sense of when to compromise and when to hold your ground
  • Understanding of computer network security or major computer networking protocols (e.g. TCP/IP, HTTP, TLS, DNS).
  • Nice to haves:
    • Experience with Amazon Web Services (AWS) or any other major cloud service provider
    • Kubernetes and container security and running fleets of endpoints or servers in the cloud.  
    • Cryptography, PKI, or key distribution
    • Running multi-tier or distributed web applications at scale

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 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
  • Lyft Pink - Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program

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. #Hybrid

The expected base pay range for this position in the Seattle area is $128,000-$160,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.

Lyft Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Lyft DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Lyft
Lyft CEO photo
David Risher
Approve of CEO

Average salary estimate

$144000 / YEARLY (est.)
min
max
$128000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Lyft

Are you ready to take your software engineering skills to the next level while making a real impact? Join Lyft as a Software Engineer in Seattle, Washington, where you'll be part of a passionate security team dedicated to keeping our users' data safe. At Lyft, we believe in creating inclusive spaces where everyone can thrive and contribute to innovative solutions that change how we connect to our communities. As a Software Engineer focused on Security, your role goes beyond just coding. You’ll architect and build scalable security services that empower our engineering teams to implement security best practices seamlessly. Imagine collaborating with various Infrastructure teams to ensure that security is integrated by default as we launch new products. With a focus on automation and tooling, you'll help shape impossible challenges into practical solutions, all while advocating for security in every conversation. Your work will directly influence our security architecture and improve role-based access control and identity management across the board. So if you’re eager to grow, learn about computer security, and contribute to a mission-driven tech company, Lyft is the place for you. Get ready to dive into a collaborative environment where your contributions will not only be seen but celebrated as we secure the future of transportation for millions!

Frequently Asked Questions (FAQs) for Software Engineer Role at Lyft
What responsibilities does a Software Engineer at Lyft have?

A Software Engineer at Lyft focuses on enhancing the security of systems through services designed for scalability and minimal friction. This includes collaborating with Infrastructure teams to embed security practices into everyday workflows, developing essential services like credential management, and providing tools like Cartography to aid engineers in decision-making.

Join Rise to see the full answer
What qualifications are needed for a Software Engineer role at Lyft?

To qualify as a Software Engineer at Lyft, candidates should have solid experience with high-level programming languages, particularly Python, Go, or shell scripting. While a background in computer security is advantageous, a strong willingness to learn and adapt is equally valued. Communication skills and understanding of network security protocols further enhance candidacy for this role.

Join Rise to see the full answer
How does Lyft prioritize security in its engineering practices?

Security is at the forefront of Lyft's engineering practices, where Software Engineers prioritize implementing best practices such as least privilege, monitoring, and authentication. The security team collaborates closely with other teams to ensure that security measures are seamlessly integrated into every product and service launched, building a culture of shared responsibility.

Join Rise to see the full answer
Can you describe the working environment for a Software Engineer at Lyft?

Lyft fosters a hybrid work model, with Software Engineers expected to be in the office three days a week. This structure encourages collaboration while also allowing for flexibility to work remotely. The environment promotes inclusivity and teamwork, ensuring that every engineer's voice is heard and valued.

Join Rise to see the full answer
What are the benefits of being a Software Engineer at Lyft?

Lyft offers a comprehensive benefits package for Software Engineers including medical, dental, and vision coverage, mental health benefits, 401(k) plans, generous paid time off, and opportunities for family building. Additionally, employees enjoy Lyft Pink, which gives team members exclusive access to new program benefits.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
How do you approach security problem-solving as a Software Engineer?

When facing a security issue, I first analyze the problem to identify its core components, then I research relevant security best practices and existing solutions. Once I grasp the context, I collaborate with team members to discuss possible strategies, ensuring that we prioritize solutions that align with business goals while effectively mitigating risks.

Join Rise to see the full answer
Describe how you would implement security best practices at Lyft.

I would start by embedding security measures like least privilege and monitoring directly into our development workflows. This can involve creating clear guidelines and checklists for other engineers, ensuring everyone understands their role in maintaining security. Additionally, I would advocate for regular security audits to continuously improve practices over time.

Join Rise to see the full answer
What experience do you have with programming languages relevant to this role?

I have solid experience with Python and Go, as well as scripting with shell scripts, which I've utilized in previous projects. My coding experiences have focused on building scalable software solutions while integrating security features, which is crucial for a Software Engineer at Lyft.

Join Rise to see the full answer
What steps do you take to keep up with security trends and updates?

To stay informed on security trends, I regularly read industry blogs, attend conferences, and participate in online forums. Networking with fellow professionals also helps me gain insights into current challenges and solutions in the security landscape.

Join Rise to see the full answer
How do you handle conflicts between security requirements and user experience?

Balancing security and user experience is crucial. I prioritize clear communication with stakeholders to understand their needs and provide solutions that meet security requirements without compromising usability. In many cases, I advocate for security measures that integrate seamlessly into the user journey, ensuring a positive experience while maintaining safety.

Join Rise to see the full answer
Can you give an example of a previous project where you enhanced security?

In a previous role, I was involved in the development of an authentication service that required strict access controls. I led the implementation of role-based access control and successfully reduced unauthorized access attempts, thus significantly enhancing the overall security posture of our applications.

Join Rise to see the full answer
What do you think is the biggest challenge in securing software development?

One of the biggest challenges is ensuring that all teams prioritize security amidst tight deadlines and competing project goals. My approach involves fostering a culture where security is recognized as a shared responsibility, highlighting its importance and integrating it into regular development workflows.

Join Rise to see the full answer
How would you explain the importance of encryption to a non-technical stakeholder?

I would describe encryption as a protective measure that keeps sensitive data like personal information safe from unauthorized access. By comparing it to a locked box where only authorized individuals can access the contents, I would help them understand that encryption forms a vital line of defense in today’s digital landscape.

Join Rise to see the full answer
What strategies would you suggest to encourage a security-first mentality among your team?

I would advocate for regular training sessions, workshops, and fun activities focused on security awareness. Recognizing security champions within the team and sharing successful case studies can also motivate everyone to prioritize security proactively.

Join Rise to see the full answer
How do you ensure code quality while embedding security features?

By incorporating automated testing and code reviews focused on security vulnerabilities into our development process, I ensure that security features do not compromise code quality. Emphasizing coding standards and best practices helps maintain both security and performance as core aspects of our engineering culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching

Lyft seeks an experienced Product Marketing Manager to drive marketing strategies and optimize growth for its media initiatives in a hybrid work environment.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching

Join Lyft's Business Travel team as a Staff Product Designer to shape innovative travel solutions for corporate riders in a dynamic environment.

Photo of the Rise User

A forward-thinking team is looking for a Software Engineer skilled in C# and .NET to develop scalable in-store systems remotely in the UK.

Photo of the Rise User
Posted 10 days ago

As a Senior Software Engineer at ClickUp, you will drive innovation in user experience through cutting-edge Angular development and A/B testing initiatives.

Take on a pivotal role as a Senior Full-Stack Engineer at TrueLogic, driving impactful software solutions for the real estate industry.

Goldman Sachs is seeking a Software Engineer to join their Salt Lake City team, focused on software development and innovation.

Photo of the Rise User
Posted 3 days ago

Visa is on the lookout for driven Software Engineers to enhance their global commerce solutions through development and engineering excellence.

Photo of the Rise User
Posted 12 days ago

Join Udacity as a Back-end Engineer II and contribute to developing innovative microservices that enhance online education globally.

Lovable Remote No location specified
Posted 8 hours ago

Join Lovable as an Applied AI Engineer and help push the limits of autonomous coding and AI reliability.

We are looking for a talented .NET Backend Developer with a focus on Temporal.ai to enhance our digital experiences.

Lyft is one of the leading ride-sharing companies in America offering services in ride-hailing, vehicles for hire, motorized scooters, a bicycle-sharing system, rental cars, and food delivery in the United States and select cities in Canada.

137 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Flexible CultureBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
23 people applied to Front-end Developer at Venturenox
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
10 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Uniontown just viewed Part-Time Patient Access Specialist at Hummingbird
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Accountant (Grant Administration) at Texas Health Action
Photo of the Rise User
Someone from OH, Cleveland just viewed Administration & Marketing Assistant Intern at Bosch Group
Photo of the Rise User
Someone from OH, Columbus just viewed Manager – Music Publishing Licensing at Spotify
Photo of the Rise User
Someone from OH, Columbus just viewed Manager of Government Affairs and Policy at Mastercard
Photo of the Rise User
Someone from OH, Powell just viewed Senior Compliance Analyst at Nirvana Insurance
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Engineering Manager at Enable
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS