-
View all jobs
About The Company
Docker is a leading provider of containerization and developer tools that simplify application development, deployment, and management. With a remote-first approach, Docker's global team is united by a passion for innovation and delivering exceptional developer experiences. Serving over 20 million monthly users and facilitating more than 20 billion image pulls, Docker has established itself as the premier platform for building, sharing, and running applications. Trusted by startups and Fortune 100 companies alike, Docker continues to grow rapidly and is committed to shaping the future of software development. Join Docker to be part of a dynamic environment that fosters innovation, collaboration, and technical excellence.
About The Role
Docker is seeking a highly skilled Staff Software Engineer to join our Data Engineering team. In this pivotal role, you will drive the technical evolution of our data systems that underpin analytics across the entire organization. As Docker scales with millions of developers and a diverse enterprise customer base globally, your expertise will be instrumental in designing, building, and deploying scalable data infrastructure that enables data-driven decision-making across multiple departments including Product, Engineering, Sales, Marketing, Finance, and Executive leadership.
This role combines deep technical contribution with strategic leadership and mentorship responsibilities. You will architect robust data systems and establish technical standards and best practices to ensure high data quality, reliability, and operational excellence. Collaborating closely with cross-functional teams, you will translate business needs into scalable technical solutions that support analytics, machine learning, and operational reporting. Your leadership will be crucial in scaling Docker’s data capabilities, supporting product expansion, and maintaining compliance and security standards.
Success in this role requires a strong foundation in modern data platforms, system design, and the ability to influence technical directions while mentoring other engineers. You will have the opportunity to work on complex, large-scale data systems, optimize performance and costs, and contribute to the strategic growth of Docker’s data infrastructure.
Qualifications
We are proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other basis protected by federal, state, or local law.
Docker is a leading provider of containerization and developer tools that simplify application development, deployment, and management. With a remote-first approach, Docker's global team is united by a passion for innovation and delivering exceptional developer experiences. Serving over 20 million monthly users and facilitating more than 20 billion image pulls, Docker has established itself as the premier platform for building, sharing, and running applications. Trusted by startups and Fortune 100 companies alike, Docker continues to grow rapidly and is committed to shaping the future of software development. Join Docker to be part of a dynamic environment that fosters innovation, collaboration, and technical excellence.
About The Role
Docker is seeking a highly skilled Staff Software Engineer to join our Data Engineering team. In this pivotal role, you will drive the technical evolution of our data systems that underpin analytics across the entire organization. As Docker scales with millions of developers and a diverse enterprise customer base globally, your expertise will be instrumental in designing, building, and deploying scalable data infrastructure that enables data-driven decision-making across multiple departments including Product, Engineering, Sales, Marketing, Finance, and Executive leadership.
This role combines deep technical contribution with strategic leadership and mentorship responsibilities. You will architect robust data systems and establish technical standards and best practices to ensure high data quality, reliability, and operational excellence. Collaborating closely with cross-functional teams, you will translate business needs into scalable technical solutions that support analytics, machine learning, and operational reporting. Your leadership will be crucial in scaling Docker’s data capabilities, supporting product expansion, and maintaining compliance and security standards.
Success in this role requires a strong foundation in modern data platforms, system design, and the ability to influence technical directions while mentoring other engineers. You will have the opportunity to work on complex, large-scale data systems, optimize performance and costs, and contribute to the strategic growth of Docker’s data infrastructure.
Qualifications
- 6+ years of software engineering experience with at least 3 years focused on data engineering and analytics systems
- Expert-level proficiency with Snowflake, including advanced SQL, performance tuning, and cost management
- Deep experience with DBT for data modeling, transformation, and testing at large scale
- Strong expertise with Apache Airflow for workflow orchestration
- Hands-on experience with Sigma or similar BI platforms for self-service analytics
- Extensive AWS experience, including S3, Redshift, EMR, Glue, Lambda, and Kinesis
- Proficiency in Python, SQL, and other programming languages used in data engineering
- Proven ability to design and implement large-scale distributed data systems
- Knowledge of data governance, security frameworks, and compliance standards (GDPR, CCPA)
- Strong leadership skills with experience mentoring engineers and influencing technical decisions
- Excellent communication skills for cross-team collaboration and stakeholder engagement
- Define and lead the technical strategy for Docker's data platform architecture, setting a long-term vision for scalable data systems
- Design and implement highly scalable data infrastructure utilizing Snowflake, AWS, Airflow, DBT, and Sigma
- Architect end-to-end data pipelines supporting real-time and batch analytics across Docker’s product ecosystem
- Make technical decisions regarding data platform technologies, architectural patterns, and engineering best practices
- Establish standards for data quality, testing, monitoring, and operational excellence
- Design and develop robust, scalable data systems capable of processing petabytes of data and supporting millions of interactions
- Implement complex data transformations and models for analytics and business intelligence using DBT
- Develop and maintain data orchestration workflows using Apache Airflow
- Optimize Snowflake performance and manage costs while ensuring system reliability and scalability
- Create data APIs and services to enable self-service analytics and integrations
- Partner with cross-functional teams to understand analytics requirements and deliver technical solutions
- Collaborate with Data Scientists and Analysts to support advanced analytics, machine learning, and BI initiatives
- Ensure data governance, security, and compliance across all data systems
- Own operational aspects of data systems, including monitoring, incident response, and disaster recovery planning
- Implement data quality frameworks, automated testing, and performance tuning to maintain high standards
- Mentor junior and mid-level engineers, conduct technical reviews, and promote engineering best practices
- Lead knowledge sharing initiatives and contribute to the hiring and assessment of data engineering talent
- Flexible work environment with remote work options
- Designated quarterly Whaleness Days for focused well-being
- Supportive home office setup allowances
- 16 weeks of paid parental leave
- Technology stipend of $100 net per month
- PTO plan encouraging work-life balance and personal time
- Quarterly company-wide hackathons fostering innovation
- Training stipends for conferences, courses, and professional development
- Equity participation to share in the company's growth and success
- Company-branded Docker Swag
- Comprehensive medical benefits, retirement plans, and holiday policies (varies by country)
We are proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other basis protected by federal, state, or local law.
Key Skills
Ranked by relevance
docker
machine learning
apache
sql
aws
incident response
containerization
python
gdpr
s3
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer (Python, SQL)
2025-12-25
Full-time
Associate
United States
Technology
Information Technology
View Job Details
Related
Backend Software Engineer
2026-01-26
Full-time
Associate
United States
Technology
Information Technology
View Job Details
Related
Backend Software Engineer
2026-01-19
Full-time
Associate
United States
Technology
Information Technology
Login to Apply
- Posted
- Feb 03, 2026
- Type
- Full-time
- Level
- Associate
- Location
- United States
- Company
- Docker, Inc
Industries
Technology
Information
Internet
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer (Python, SQL)
2025-12-25
Full-time
Associate
United States
Technology
Information Technology
View Job Details
Related
Backend Software Engineer
2026-01-26
Full-time
Associate
United States
Technology
Information Technology
View Job Details
Related
Backend Software Engineer
2026-01-19
Full-time
Associate
United States
Technology
Information Technology