Finding the best job has never been easier
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
- 3+ years of non-internship professional software development experience
- Experience programming with at least one software programming language
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
These jobs might be a good fit