Docker, Inc logo

Software Engineer (Python, SQL)

Docker, Inc
Department:Data Engineer
Type:REMOTE
Region:USA
Location:United States
Experience:Associate
Estimated Salary:$130,000 - $180,000
Skills:
SNOWFLAKEDBTAPACHE AIRFLOWSIGMAAWSPYTHONSQLDATA ENGINEERINGDATA WAREHOUSINGSTREAM PROCESSINGDATA GOVERNANCE
Share this job:

Job Description

Posted on: January 9, 2026

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 is recognized as the industry’s top platform for building, sharing, and running applications. Trusted by startups and Fortune 100 companies alike, Docker continues to grow rapidly and expand its influence in the technology landscape. The company's mission is to empower developers and organizations to innovate faster through cutting-edge container technology and robust infrastructure solutions. About The Role Docker is seeking a highly skilled Staff Software Engineer to join our Data Engineering team. In this strategic and hands-on role, you will be responsible for driving the technical evolution of Docker’s data systems that underpin analytics and business intelligence across the organization. As Docker scales its operations to support millions of developers and numerous enterprise clients worldwide, your expertise will be crucial in designing, building, and maintaining scalable, reliable, and efficient data infrastructure. You will lead the architecture of end-to-end data pipelines, define technical standards, and promote best practices to ensure data quality, security, and operational excellence. This role offers a unique opportunity to influence the technical direction of Docker’s data platform, mentor engineering talent, and contribute to innovative data solutions that enable data-driven decision-making across various teams including Product, Engineering, Sales, Marketing, Finance, and Executive leadership. 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, transformations, and testing at large scale
  • Strong expertise in Apache Airflow for complex workflow orchestration
  • Hands-on experience with Sigma or similar BI platforms for self-service analytics
  • Extensive knowledge of AWS services such as S3, Redshift, EMR, Glue, Lambda, and Kinesis
  • Proficiency in Python, SQL, and other relevant programming languages used in data engineering
  • Proven track record designing and implementing large-scale distributed data systems
  • Understanding of data warehousing concepts, dimensional modeling, and analytics architectures
  • Experience with stream processing, event-driven architectures, and real-time data systems
  • Knowledge of data governance, security frameworks, and compliance standards (GDPR, CCPA)
  • Strong leadership skills with the ability to influence cross-functional teams and mentor engineers
  • Excellent communication skills for explaining complex technical concepts to diverse audiences

Responsibilities

  • Define and execute the technical strategy for Docker's data platform architecture, setting a long-term vision for scalable data systems
  • Lead the design and implementation of highly scalable data infrastructure leveraging Snowflake, AWS, Airflow, DBT, and Sigma
  • Architect comprehensive 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 and enforce technical 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 user interactions
  • Implement complex data transformations and modeling using DBT for analytics and BI use cases
  • Develop and maintain sophisticated data orchestration workflows using Apache Airflow
  • Optimize Snowflake performance and cost efficiency while ensuring system reliability and scalability
  • Create data APIs and services to enable self-service analytics and seamless integration with downstream systems
  • Collaborate with cross-functional teams including Product, Engineering, Data Science, and Business units to gather requirements and deliver solutions
  • Support analytics initiatives, embedded reporting, and customer-facing data solutions
  • Work with Security and Compliance teams to ensure adherence to data governance and regulatory standards
  • Own operational excellence for data systems, including monitoring, incident response, and disaster recovery planning
  • Drive data quality frameworks, automated testing, and performance optimization efforts
  • Mentor junior and mid-level engineers, conduct technical reviews, and promote engineering best practices
  • Lead knowledge sharing initiatives and contribute to technical documentation and training
  • Participate in hiring processes and technical assessments to build a high-performing data engineering team

Benefits

  • Flexible work arrangements and remote-first culture
  • Designated quarterly Whaleness Days to promote well-being
  • Home office setup support for a comfortable remote working environment
  • 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 swag and branding merchandise
  • Comprehensive medical benefits, retirement plans, and holidays (varies by country)

Equal Opportunity Docker is committed to fostering an inclusive and diverse workplace. We are 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.

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!