Tech Lead/senior Data Engineer

Engineering · Full-time · Nova Scotia, Canada · Remote possible

Job description

As a key member of our engineering department, you will lead the design, development, and implementation of innovative data solutions to enhance our platform's capabilities. Leveraging your expertise in data engineering, you will collaborate closely with cross-functional teams to architect scalable data pipelines, optimize data workflows, and drive actionable insights from large volumes of structured and unstructured data sources. Additionally, you will mentor junior team members, provide technical guidance, and champion best practices in data engineering, ensuring the delivery of high-quality and performant solutions that meet the evolving needs of our customers.

What You do as a Tech Lead/Senior Data Engineer

  • Plan software development initiatives, including writing Engineering Design Documents.
  • Work with pods to break down high-level product direction into actionable work.
  • Ensure adherence to software development methodologies and standards.
  • Adhere to proper Agile development processes.
  • Evaluate new technologies and stay current with industry best practices.
  • Share expertise with peers through engaging code review, providing constructive feedback.
  • Collaborate effectively with cross-functional teams.
  • Mentor junior developers, and lead by example in best practices.
  • Onboard new team members technically and assist with training on best practices.
  • Ensure technical quality of pod's output and manage technical risks/issues.
  • Make data-backed technical decisions and resolve technical issues with guidance on best practices.
  • Share ownership of the Planning Increment (PI) plan with the pod’s leadership.
  • Act as a point of contact for technical queries and coordinate with Platform Engineering for smooth project delivery.
  • Oversee the development of Technical Investigation Documents, including hands-on involvement with code.

Peers

View in org chart