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!