Lyft
Technology
StaffSoftwareEngineer,Rider
“Staff Software Engineer, Rider at Lyft. Skills: Distributed systems, System architecture, Technical leadership. Shape long-term architecture. Take accountability for functionality”
Industry & Context.
Debugging; Root cause analysis; Bottleneck resolution
What They're Looking For.
Must Have
BS/MS or equivalent in Computer Engineering, Computer Science, or related field, 8+ years software engineering industry experience, Proven track record of technical leadership, Proven track record of system ownership, Deep expertise in designing fault-tolerant systems, Deep expertise in debugging fault-tolerant systems, Deep expertise in running fault-tolerant systems, Deep expertise in designing highly available systems, Deep expertise in debugging highly available systems, Deep expertise in running highly available systems, Deep expertise in designing large-scale distributed systems, Deep expertise in debugging large-scale distributed systems, Deep expertise in running large-scale distributed systems, Demonstrated experience driving technical roadmaps, Demonstrated experience managing cross-team dependencies, Demonstrated experience influencing system architecture, Solid knowledge of distributed systems, Solid knowledge of relational databases, Solid knowledge of NoSQL databases, Experience working with public cloud platforms, Experience working with modern container orchestration technologies, Ability to communicate complex technical trade-offs, Ability to work with a low-ego mindset, Ability to work with a highly collaborative mindset, Ability to work with a cross-functional mindset, Actively lifting up engineers around you
Nice to Have
Kubernetes experience a plus, Docker experience a plus, CRI-O experience a plus
What You'll Do.
Shape long-term architecture
Take accountability for functionality
Take accountability for long-term health
Translate business goals into projects
Own technical roadmap
Manage cross-team dependencies
Champion system improvements
Champion observability improvements
Champion performance improvements
Champion tech debt reduction
Extend influence beyond team
Establish deployment best practices
Establish alerting best practices
Establish on-call health best practices
Take holistic ownership of platform stability
Track down issue root causes
Build preventive safeguards
Drive alignment across product
Drive alignment across design
Drive alignment across operations
Proactively resolve bottlenecks
Make decisive trade-offs
Protect system architecture
Delegate stretch opportunities
Lead cross-team reviews
Foster technical excellence culture
Serve as high-bar interviewer
Participate in engineering community
How You'll Work.
Team & Collaboration
Cross-functional alignment; Cross-functional mindset; Collaborate with product; Collaborate with data science; Collaborate with analytics; Collaborate with operations; Collaborate with design
Communication Scope
Communicate technical trade-offs
Process & Methodology
Technical roadmaps, Cross-team dependencies, Risk mitigation
Applying for this Staff Software Engineer, Rider role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Lyft?
Real rants from real employees. Read before you apply.