[Remote] Senior Manager, Data Engineering at Docker

Canada

Docker Logo
$231,600 – $318,500Compensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, SoftwareIndustries

Requirements

  • Deep technical expertise in modern data platforms
  • Strong leadership skills
  • Ability to translate business needs into robust data solutions that scale
  • Experience building, leading, and scaling a high-performing data engineering team
  • Expertise in Snowflake as the core data warehouse and AWS cloud services
  • Knowledge of modern data orchestration using Airflow and DBT for data transformation and modeling
  • Experience in data governance, security, and compliance frameworks
  • Ability to oversee modernization of legacy data systems and migration to cloud-native platforms
  • Visionary technical leadership to shape data strategy and establish scalable data pipelines

Responsibilities

  • Build, lead, and scale a high-performing data engineering team of 8-12 engineers across data infrastructure, analytics, and business intelligence
  • Establish hiring standards and recruit top-tier data engineering talent
  • Foster a culture of technical excellence, innovation, and customer obsession
  • Mentor senior engineers and develop next-generation technical leadership
  • Partner with HR and Engineering leadership on career development, performance management, and team growth
  • Define and execute the long-term technical strategy for Docker's data platform, aligning with business objectives and product roadmap
  • Architect and oversee development of scalable, reliable data infrastructure
  • Drive implementation of modern data orchestration using Airflow and DBT
  • Lead technical decisions around data platform technologies, vendor selection, and build vs. buy strategies
  • Establish data governance, security, and compliance frameworks
  • Oversee modernization of legacy data systems and migration to cloud-native data platforms
  • Partner with Product Management teams to enable data-driven product development and feature validation
  • Collaborate with Sales and Customer Success teams to deliver customer-facing analytics and reporting
  • Support Marketing and Growth teams with user behavior analytics, funnel optimization, and campaign effectiveness measurement
  • Work with Finance team to enable accurate business reporting, forecasting, and operational metrics
  • Engage directly with enterprise customers to understand analytics requirements and deliver custom data solutions
  • Establish self-service analytics capabilities using Sigma and other BI tools
  • Build comprehensive dashboards and reporting systems for product metrics, business KPIs, and operational insights
  • Implement advanced analytics capabilities

Skills

Key technologies and capabilities for this role

Data EngineeringData PipelinesData InfrastructureAnalyticsBusiness IntelligenceScalable PlatformsTeam LeadershipHiringData Strategy

Questions & Answers

Common questions about this position

What is the salary range for the Senior Manager, Data Engineering role?

The salary range is $231.6K - $318.5K.

Is this position remote?

Yes, this is a remote position with a remote-first team.

What technical skills are required for this role?

The role requires deep expertise in modern data platforms, including Snowflake as the core data warehouse, AWS cloud services, Airflow for orchestration, and DBT for data transformation.

What is the team size and culture like at Docker?

You'll lead a high-performing data engineering team of 8-12 engineers, fostering a culture of technical excellence, innovation, and customer obsession.

What makes a strong candidate for this position?

A visionary technical leader with deep expertise in data platforms, strong people management skills to build and scale a team of 8-12 engineers, and the ability to align data strategy with business objectives.

Docker

Containerization platform for application development

About Docker

Docker offers a containerization platform that enables developers to build, share, and run applications in isolated environments called containers. These containers package applications with their dependencies, ensuring consistent performance across different stages of development and deployment. Docker stands out from competitors by simplifying the development process and enhancing collaboration, with a freemium business model that includes various subscription tiers and services like Docker Hub and Docker Desktop. The company's goal is to streamline software development and deployment, making it easier for developers to manage applications efficiently.

Palo Alto, CaliforniaHeadquarters
2013Year Founded
$484.3MTotal Funding
SERIES_CCompany Stage
Consumer Software, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Flexible Work Hours
Home Office Stipend
Parental Leave
Phone/Internet Stipend
Unlimited Paid Time Off
Professional Development Budget
Company Equity
Health Insurance

Risks

Competition from Kubernetes could impact Docker's market share.
Alternative container runtimes like Podman pose a threat to Docker's dominance.
Security vulnerabilities in Docker containers could undermine platform trust.

Differentiation

Docker offers a comprehensive platform for building, sharing, and running applications.
Docker's containerization ensures consistency across development and deployment stages.
Docker's freemium model provides flexibility with various subscription tiers.

Upsides

Increased adoption of Kubernetes drives demand for Docker's containerization solutions.
Docker's acquisitions enhance its performance, flexibility, and security features.
Growing hybrid and multi-cloud environments position Docker as a key player.

Land your dream remote job 3x faster with AI