Docker, Inc logo

Software Engineer (Python, SQL)

Docker, Inc
Department:Software Engineer
Type:REMOTE
Region:USA
Location:United States
Experience:Associate
Estimated Salary:$140,000 - $200,000
Skills:
PYTHONSQLSNOWFLAKEDBTAPACHE AIRFLOWAWSDATA ENGINEERINGDATA WAREHOUSINGDATA MODELINGDATA PIPELINESBI PLATFORMSSIGMADATA GOVERNANCEDATA SECURITYCOMPLIANCEGDPCCPA
Share this job:

Job Description

Posted on: December 13, 2025

About The Company Docker is a leading provider of containerization and developer tools that simplify application development and deployment. 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 20 billion image pulls, Docker is the number one 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 where your contributions directly impact millions of developers worldwide. About The Role Docker is seeking a highly skilled Staff Software Engineer to join our Data Engineering team. In this strategic and hands-on leadership role, you will be responsible for designing, building, and scaling data systems that drive analytics across the entire organization. As Docker continues to expand its product offerings and global customer base, your expertise will be pivotal in developing robust data infrastructure that supports data-driven decision-making for teams across Product, Engineering, Sales, Marketing, Finance, and Executive leadership. You will serve as a technical leader, influencing architecture, establishing best practices, and mentoring engineers to ensure the delivery of high-quality, scalable data solutions. Your work will enable Docker to harness the power of data, optimize performance, and maintain operational excellence at scale. 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 in large-scale environments
  • Strong expertise in Apache Airflow for orchestrating complex data workflows
  • Hands-on experience with modern BI platforms such as Sigma for self-service analytics
  • Extensive AWS experience covering services like S3, Redshift, EMR, Glue, Lambda, and Kinesis
  • Proficiency in Python, SQL, and other relevant programming languages used in data engineering
  • Solid understanding of data warehousing concepts, data governance, and security compliance (GDPR, CCPA)
  • Experience designing and implementing large-scale distributed data systems and architectures
  • Demonstrated ability to influence technical decisions and lead cross-functional initiatives
  • Excellent communication skills with the ability to mentor and collaborate effectively

Responsibilities

  • Define and lead the technical strategy for Docker’s data platform architecture, establishing a long-term vision for scalable data systems
  • Design and implement 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
  • Make technical decisions around 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 using DBT for analytics and business intelligence
  • Develop and maintain sophisticated data orchestration workflows with Apache Airflow
  • Optimize Snowflake performance and cost efficiency while ensuring system reliability and scalability
  • Create data APIs and services that facilitate self-service analytics and integration with downstream systems
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions
  • Partner with Data Scientists and Analysts to enable advanced analytics, machine learning, and BI capabilities
  • Support operational reporting and embedded analytics initiatives for various business units
  • Ensure data governance, security, and compliance requirements are met in all data systems
  • Own operational excellence for critical data systems, including monitoring, incident response, and troubleshooting
  • Implement automated testing, data quality frameworks, and performance optimization initiatives
  • Mentor junior and mid-level engineers, conduct technical reviews, and promote engineering best practices
  • Drive knowledge sharing through documentation, tech talks, and cross-team collaboration
  • Participate in hiring and technical assessment processes to build a strong data engineering team

Benefits

  • Flexible work environment with remote work options
  • Designated quarterly Whaleness Days to promote work-life balance
  • Home office setup support for a comfortable working environment
  • 16 weeks of paid parental leave
  • Technology stipend of $100 net/month to support your work needs
  • PTO plan encouraging time off for personal pursuits
  • Quarterly company-wide hackathons fostering innovation and team engagement
  • Training stipends for conferences, courses, and professional development
  • Equity participation, sharing in the company's growth and success
  • Company swag and branding materials
  • Comprehensive medical benefits, retirement plans, and holiday policies (varies by country)

Equal Opportunity Docker is an equal opportunity employer committed to fostering an inclusive environment. We celebrate diversity and are dedicated to building a team that reflects a variety of backgrounds, perspectives, and skills. We do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected status. We believe that a diverse and inclusive workforce.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!