Software Engineer, B2B Commerce
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
Responsibilities:- Write well-crafted, maintainable code and collaborate with product managers, designers, and engineering teams to deliver complex features from idea to execution.
- Manage project priorities, deadlines, and deliverables, while considering business context and failure modes in design decisions.
- Contribute to defining the roadmap and architecture, and identify opportunities for process improvement and automation.
- Have a good grasp and ability to explain the various tradeoffs made in decisions
- Participate in code reviews to ensure code quality and distribute knowledge
- Lead projects from idea to positive execution
- Join the on-call rotation, triaging and resolving incidents/issues across applications and platforms.
- Unblock, support, effectively communicate and obtain buy-in across teams to achieve results
- Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices
- Participate in hiring activities: take part in technical interviews, live coding, share detailed feedback to hire the best technical talent in the function.
- 3+ years of software engineering industry experience
- Experience with object-oriented programming (bonus points for Python or Go)
- Proven experience in designing, debugging, and managing fault-tolerant, highly available, large-scale distributed systems.
- Experience working with databases, relational or NoSQL
- Experience designing, building and improving a set of team owned components
- Experience defining API schemas and developing backend services in a microservices environment
- Culture of investigating and solving problems outside your expertise
- Culture of going out of your way to help out your fellow engineer
- Ability to communicate in English in writing, meetings, and presentations
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule following the establishment of a Lyft office in Mexico City — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #HybridPlease submit your resume in English.