Want to get hired at Lyft?
Software Engineer, Detection Engineering
Lyft
San Francisco, California, United StatesOn Site
Original Job Summary
About Lyft
At Lyft, our purpose is to serve and connect. We cultivate an environment where all team members belong and thrive. Lyft connects people to transportation and transforms community travel.
Role Overview - Software Engineer, Detection Engineering
As part of the Security team at Lyft, you will empower engineering teams to deliver secure services at scale. You will develop detections for security events, support existing detection pipelines and lead projects from concept to execution.
Responsibilities
- Establish roadmaps and prioritize projects based on stakeholder needs.
- Develop and refine detections related to security events.
- Write well-crafted, well-tested, maintainable code.
- Participate in code reviews and share technical expertise.
- Support and improve detection pipelines.
- Lead large projects from idea to execution.
- Communicate and unblock internal partners.
Experience
- 4+ years in software or security engineering.
- Proficiency in a high level programming language (Python, Go, Shell scripted experience is a plus).
- Experience with Database technologies such as DynamoDB, Redis, Elasticsearch, etc.
- Understanding of computer network security and protocols (TCP/IP, HTTP, TLS, DNS).
Nice to Haves
- Experience with AWS or other cloud services.
- Data analysis with large datasets.
- Kubernetes and container technology.
- Streaming services expertise (Apache Kafka, Flink, Kinesis).
Benefits
- Comprehensive medical, dental, and vision insurance.
- Mental health and family building benefits.
- 401(k) plan.
- Paid time off, 18 weeks parental leave, and commuter benefits.
- Lyft Pink program offering exclusive in-office perks.
Work Arrangement
This is a hybrid role based in the San Francisco area. Team members are expected to work in-office 3 days per week with flexibility for remote work up to 4 weeks per year.
Key skills/competency
Software Engineering, Security, Detection, Python, Go, Automation, Infrastructure, Cloud, Networking, Incident Response
How to Get Hired at Lyft
🎯 Tips for Getting Hired
- Research Lyft's culture: Understand their mission and inclusive values.
- Customize your resume: Highlight security and detection engineering skills.
- Showcase technical expertise: Emphasize experience in Python, Go, and cloud.
- Prepare for interviews: Study security incident response and system design.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python and Go programming.
circle
Study network security protocols fundamentals.
circle
Practice cloud infrastructure (AWS) setups.
circle
Refresh database (NoSQL) management basics.
Behavioral Questions
circle
Describe past project challenge resolution.
circle
Explain team collaboration experiences.
circle
Discuss decision-making under pressure.
circle
Share communication style in teamwork.