Software Engineer, Detection Engineering @ Lyft
Your Application Journey
Email Hiring Manager
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.