Docker is seeking a Staff Software Engineer to join their Data Engineering team to drive the technical evolution of data systems that power analytics across the entire company. As Docker scales, they need a senior technical leader to design, build, and launch scalable data infrastructure for data-driven decision-making across various departments.
Requirements
- Expert-level experience with Snowflake including advanced SQL, performance optimization, and cost management
- Deep proficiency in DBT for data modeling, transformation, and testing with experience in large-scale implementations
- Strong expertise with Apache Airflow for complex workflow orchestration and pipeline management
- Hands-on experience with Sigma or similar modern BI platforms for self-service analytics
- Extensive AWS experience including data services (S3, Redshift, EMR, Glue, Lambda, Kinesis) and infrastructure management
- Proficiency in Python, SQL, and other programming languages commonly used in data engineering
- Experience with infrastructure-as-code, CI/CD practices, and modern DevOps tools
Responsibilities
- Define and drive the technical strategy for Docker's data platform architecture, establishing long-term vision for scalable data systems
- Lead design and implementation of highly scalable data infrastructure leveraging Snowflake, AWS, Airflow, DBT, and Sigma
- Architect end-to-end data pipelines supporting real-time and batch analytics across Docker's product ecosystem
- Drive technical decision-making around data platform technologies, architectural patterns, and engineering best practices
- Establish technical standards for data quality, testing, monitoring, and operational excellence
- Design and build robust, scalable data systems that process petabytes of data and support millions of user interactions
- Implement complex data transformations and modeling using DBT for analytics and business intelligence use cases
Other
- remote-first team spans the globe
- hands-on technical leadership role combining deep individual contribution with strategic thinking and mentorship responsibilities
- work closely with cross-functional teams to understand requirements and deliver data solutions that drive business outcomes
- demonstrated ability to drive technical strategy and influence engineering decisions across teams
- experience mentoring engineers and leading technical initiatives without direct management authority