The point where experts and best companies meet
Share
Key job responsibilities
- As an Engineer for Delivery Experience, you will be responsible for services and features that improve the discoverability of delivery options for all customers, and utilize our current delivery experience architecture.- You will be responsible for projects that require enhancements to multiple systems, including many outside your team's ownership.
- You’ll need a proven ability to architect elegant solutions to new challenges spanning multiple systems, and to effectively share your technical vision with others.
Individuals interested in this position should have practical experience in building high-performance, reliable systems in a complex, multi-tiered, and distributed environment.A day in the life1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. RRSP
Vancouver, BC, CAN
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit