Engineering Team Lead, Data Engineering

Canopy

Draper, UT • 7m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Engineering Team Lead (Data Engineering) – Embedded Analytics
  • Team: Cross-functional squad of Full Stack Application Engineers, Data Engineers, and QA Engineers

Description

Lead engineering efforts for an embedded analytics platform powering customer-facing reporting and analytics. You’ll combine hands-on development with architectural leadership and people development to evolve the system into AI-enabled business intelligence with high scale, speed, and trust. Own end-to-end delivery from discovery through post-ship monitoring.

Responsibilities

  • Lead, mentor, and grow a cross-functional engineering and data team
  • Own end-to-end delivery for the squad’s product area (discovery, implementation, testing, deployment, post-ship monitoring)
  • Write code, review code, and architect solutions; make tradeoffs and unblock the team
  • Partner with Product on technical feasibility, scope, quality, and stability
  • Balance feature delivery with bugs, tech debt, performance, and reliability
  • Drive architectural decision-making (innovation, scalability, delivery speed)
  • Promote best practices: clean architecture, testing, monitoring, and performance optimization
  • Ensure parallel execution across design, engineering, and QA
  • Champion quality through design/code reviews and robust CI/CD pipelines using Docker, GitHub Actions, and Kubernetes
  • Coach engineers on career growth, system design, and effective collaboration
  • Drive AI and agentic coding tool adoption within the squad with Platform standards and guardrails
  • Build an inclusive team culture focused on transparency, ownership, and impact
  • Track performance goals and delivery metrics for operational excellence

Requirements

  • 5+ years professional experience in software development and/or data engineering
  • 2+ years technical leadership or management experience
  • Deep understanding of SQL, data modeling, and analytics/reporting
  • Experience with cloud platforms and container orchestration (Docker, Kubernetes)
  • Proven ability leading technical teams and mentoring engineers
  • Strong enthusiasm for AI-assisted development tools and workflows
  • Excellent communication and collaboration skills
  • Strategic mindset connecting engineering priorities to product and business outcomes
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience

Benefits

  • Flexible Paid Time Off; plus 10 company holidays
  • Health benefits: Medical, Dental, Vision, and HSA match
  • 401(k) match: 100% up to 3%; immediate eligibility with 100% vesting
  • Mental health support via Impact Suite and Employee Assistance Program (EAP)
  • Paid new parent and birthing parent leave
  • Supplemental benefits: Basic Life & AD&D insurance, plus long- and short-term disability coverage
  • Peer-to-peer recognition program (Nectar)
  • Company events; ERG committees; fully stocked kitchen

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report