Software Engineer, Detection Engineering
@ Lyft

Seattle, Washington, United States
On Site
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX****** @lyft.com
Recommended after applying

Job Details

About the Role

At Lyft, our purpose is to serve and connect by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft connects people to transportation and changes the way we live and get around our communities.

Team & Focus

The Security team at Lyft builds systems to protect and defend infrastructure. Our Detection Engineering group is responsible for ingesting security related events, identifying anomalies, and producing insights for stakeholders.

Responsibilities

  • Establish roadmaps and prioritize projects based on stakeholder needs.
  • Develop detections for security events at Lyft.
  • Write well-crafted, tested, readable, and maintainable code.
  • Participate in code reviews and promote engineering best practices.
  • Support and improve existing detection pipelines.
  • Lead projects from conception to execution and communicate with internal partners.

Experience & Skills

Minimum 4+ years of software or security engineering experience with high level programming languages such as Python, Go, and shell scripts. Familiarity with database technologies (NoSQL like DynamoDB, Redis, Elasticsearch) and a strong understanding of computer network security and protocols (TCP/IP, HTTP, TLS, DNS) are expected.

Nice-to-haves include experience with AWS, data analysis on large datasets, Kubernetes, container technologies, and streaming services like Apache Kafka.

Benefits

Lyft offers great medical, dental, and vision insurance options, mental health benefits, family building benefits, extensive paid time off, subsidized commuter benefits and exclusive perks through Lyft Pink.

Work Arrangement

This role is hybrid, requiring in-office presence 3 days a week (Mondays, Wednesdays, Thursdays) with flexibility to work remotely up to 4 weeks per year.

Salary

Base pay in the Seattle area ranges from $117,000 to $147,000, plus potential equity, bonus, or benefits.

Key skills/competency

Software Engineer, Security, Python, Go, NoSQL, AWS, Detection, Networking, Infrastructure, Automation

How to Get Hired at Lyft

🎯 Tips for Getting Hired

  • Research Lyft's culture: Understand Lyft’s mission and values via their blog and reviews.
  • Customize your resume: Highlight skills in Python, Go, security, and detection.
  • Prepare technical examples: Demonstrate past work in detection pipelines and security systems.
  • Practice interview questions: Focus on software and security engineering challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Python and Go programming exercises.
Practice coding tests on detection logic.
Study network security protocols and NoSQL databases.
Review cloud and container technology basics.

Behavioral Questions

Describe challenging project experiences.
Explain collaboration with internal partners.
Discuss handling security incident responses.
Detail experiences in leading projects.

Frequently Asked Questions