Lyft - Staff Software Engineer
Requirements
• 8+ years of software engineering industry experience with a track record of architecting and delivering large-scale backend systems in production • Demonstrated experience setting technical direction for a product or platform area, including authoring architecture docs and driving alignment across senior stakeholders • Deep expertise in designing and operating distributed systems — microservices, event-driven architectures, and high-throughput APIs at scale • Strong proficiency in one or more backend languages (Python, Go, Java, C#, or similar) and a solid understanding of performance, concurrency, and reliability tradeoffs • Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure) and modern container orchestration technologies (e.g., Kubernetes, Docker, cri-o). • Proven ability to lead and influence a team of engineers, including setting technical standards, running design reviews, and unblocking execution • Excellent written and verbal communication skills — able to represent the team's technical strategy clearly to leadership and align cross-functional partners • Full-stack versatility: while the role is server-focused, the ability to own frontend development when needed and deliver features end-to-end is a strong plus
Responsibilities
• Set the technical vision and strategy for a rapidly evolving product area, making high-judgment calls on architecture and technology direction • Drive the adoption of AI and machine learning solutions to optimize customer support workflows and enhance operational efficiency across the platform. • Lead a team of talented engineers who ship code and tackle hard engineering problems, maintaining a high bar for technical excellence • Translate high-level business goals into actionable engineering projects. Own the technical roadmap from conception to delivery, managing cross-team dependencies and mitigating risks. • Drive the responsible adoption of AI development tools across engineering teams - modeling effective use, establishing best practices, and mentoring engineers to improve productivity without compromising code quality or security. • Champion improvements in system, observability, performance, and tech debt reduction, extending your influence beyond your immediate team. • Establish best practices for deployment, alerting, and on-call health. Take holistic ownership of the platform's stability, tracking down issue root causes and building preventive safeguards for your immediate scope and beyond. • Drive alignment across product, design, and operations. Proactively resolve bottlenecks and make decisive trade-offs to protect system architecture from competing organizational priorities. • Mentor and level up the engineers around you. Delegate stretch opportunities, lead cross-team reviews, and foster a culture of strong technical excellence.
Benefits
• Professional and stable working environment. • The latest technology and equipment you need. • Potential to work remotely, including out of country (dependent on work authorizations). • 28 calendar days for vacation and up to 5 paid sick days. • 18 weeks of paid parental leave. Biological, adoptive and foster parents are all eligible. • Mental health benefits. • Family building benefits. • This role is fully remote in Ukraine, however, employees are required to live and work in Ukraine in order to be qualified for this position. #Remote
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT