Staff II, Software Engineer, Data Ingestion role at a Canadian tech company in AdTech and MarTech, building critical infrastructure for event flow and tackling complex distributed systems challenges at massive scale.
Requirements
- Extensive experience building distributed systems and high-throughput backend services
- Proven ability to lead technical direction and drive large, cross-team initiatives
- Strong problem-solving and communication skills, with comfort working in ambiguous, complex domains
- Collaborative mindset with the ability to influence across teams
- Ability to think strategically, lead technically, and drive high-impact, scalable solutions
- Hands-on experience with streaming systems (Kafka or similar)
- Strong understanding of distributed systems trade-offs (consistency, availability, partition tolerance, scalability)
Benefits
- Competitive salary + equity
- RRSP matching
- 3 weeks vacation + 3 personal care days + 1 Culture & Belief day + birthdays off
- Full benefits from day one of employment
- Work from home reimbursements
- Optional global WeWork membership
- Robust training and onboarding program
- Coverage and support of personal development initiatives
- Access to industry-related programmatic courses and certifications
- Mentorship opportunities with industry leaders
- An awesome parental leave policy
- A friendly, welcoming, and supportive culture
- Our social and team events!