Jobber is hiring a Staff Data Engineer in Kitchener!

Jobber is hiring a Staff Data Engineer for its Data Platform organization in Kitchener, focused on the Data Integration team. This is a senior, hands-on technical leadership role for someone who can shape how data moves across the company: from ingestion and change data capture into Snowflake through transformation, activation, governance, and self-serve access. The position blends architecture, coding, mentorship, and cross-team influence. You would set technical direction for resilient batch and real-time pipelines, raise engineering standards, and help analytics, data science, product, and engineering teams trust and use data efficiently. The team also owns reliability practices, observability, lineage, auditing, and tooling that reduces dependence on the platform group. Because this is a staff-level role, successful candidates should be comfortable navigating ambiguity, leading high-impact initiatives, and mentoring engineers at multiple levels. The role includes participation in an on-call rotation with time off in lieu and occasional weekend maintenance coverage. Jobber offers a transparent base salary range plus equity, retirement matching, health benefits, wellness stipends, and development support.

Key responsibilities

  • Design, build, and maintain scalable batch and real-time data pipelines, including change data capture flows materialized into Snowflake.
  • Set architectural direction and engineering standards while remaining hands-on with complex technical delivery.
  • Establish reliability practices such as testing standards, SLAs, recovery objectives, and disaster recovery playbooks.
  • Build observability and governance frameworks covering monitoring, logging, lineage, auditing, and data integrity.
  • Create self-service tooling and automation that helps engineering, analytics, and data science teams access and use data with less platform-team dependency.
  • Partner with technical program managers and staff engineers to shape roadmaps and resolve cross-domain friction.
  • Mentor data engineers at various levels and contribute to cross-team initiatives, technical debt reduction, and exploration of emerging technology.
  • Participate in the Data Platform on-call rotation and occasional major maintenance coverage.

Key requirements

  • Hands-on experience with batch and real-time data processing, lakehouse or warehouse management, large-scale transformation, orchestration, and dimensional modeling.
  • Proven ability to design scalable, maintainable systems using containerization, CI/CD, and API development.
  • Strong AWS data-domain experience and the ability to apply cloud services to practical data solutions.
  • Technical leadership experience guiding teams through complex projects and providing architectural direction.
  • Background in infrastructure-as-code, observability, and system reliability practices.
  • Strong communication, prioritization, and resourcefulness in fast-paced or ambiguous environments.
  • Nice to have: ML platform exposure, distributed compute frameworks, GraphQL or API design, Ruby on Rails or TypeScript/React experience, platform tooling, and cloud data compliance knowledge.
  • Seniority: Staff
  • Work mode: Not specified; Kitchener location listed
  • Salary: $169,200–$228,900 CAD (midpoint $199,100)
  • Key skills: Data engineering, Batch and real-time pipelines, Change data capture, Snowflake, AWS, Dimensional modeling, Workflow orchestration, Containerization, CI/CD, API development, Terraform, CloudFormation, Observability, Data governance, Data reliability





Want more jobs?


Join our mailing list to receive updates about new data science and Staff Data Engineer jobs.



Twitter logo   Facebook logo   Instagram logo   Linkedin logo   Mastodon logo


LATEST DATA SCIENCE JOBS
    -    MAILING LIST
    -    POST A JOB
    -    RESOURCES