Software Engineer, Detection Engineering
@ Lyft

San Francisco, California, United States
On Site
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @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

Review Python and Go programming.
Study network security protocols fundamentals.
Practice cloud infrastructure (AWS) setups.
Refresh database (NoSQL) management basics.

Behavioral Questions

Describe past project challenge resolution.
Explain team collaboration experiences.
Discuss decision-making under pressure.
Share communication style in teamwork.

Frequently Asked Questions