Software Engineer, Detection Engineering @ Lyft
placeSan Francisco, California, United States
businessOn Site
Posted 3 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @lyft.com
Recommended after applying
Job Details
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.
Frequently Asked Questions
What does the Software Engineer, Detection Engineering role at Lyft entail?
keyboard_arrow_down
What technical skills are required for Lyft's Detection Engineering role?
keyboard_arrow_down
How important is experience in security for Lyft's Software Engineer role?
keyboard_arrow_down
Is there flexibility with the work arrangement at Lyft?
keyboard_arrow_down
What benefits does Lyft offer for this role?
keyboard_arrow_down
How does Lyft support career growth in security engineering?
keyboard_arrow_down
What programming languages are preferred for this position at Lyft?
keyboard_arrow_down
How is teamwork emphasized in Lyft's detection engineering role?
keyboard_arrow_down
What cloud experience benefits an applicant for the Detection Engineering role at Lyft?
keyboard_arrow_down
What is the expected base pay for this role at Lyft?
keyboard_arrow_down