Lyft aims to scale securely and protect user data by cultivating a work environment where all team members belong and have the opportunity to thrive.
Requirements
- 4+ years of software engineering or security engineering industry experience
- Solid experience with a high level programming language (bonus points for experience with Python, Go-lang and shell scripts)
- Exposure to Database technologies including NoSQL (e.g., DynamoDB, Redis, Elasticsearch, etc.)
- Experience (or deep interest in) working with security systems
- Understanding of computer network security or major computer networking protocols (e.g. TCP/IP, HTTP, TLS, DNS)
- Experience with Amazon Web Services (AWS) or any other major cloud service provider
- Experience with data analysis, particularly with large datasets (millions of events)
- Kubernetes and container technology experience
- Streaming services (e.g., Apache Kafka, Apache Flink, Amazon Kinesis)
Responsibilities
- Help establish roadmaps and prioritize projects based on stakeholders’ needs
- Understand and develop detections related to security events at Lyft
- Write well-crafted, well-tested, readable, and maintainable code
- Participate in code reviews to ensure code quality and distribute knowledge
- Supporting and improving our existing detection pipelines
- Lead large projects from idea to successful execution
Other
- 4+ years of software engineering or security engineering industry experience
- Great medical, dental, and vision insurance options with additional programs available when enrolled
- Family building benefits
- Child care and pet benefits
- 401(k) plan to help save for your future
- In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off