Senior Software Engineer, Data Infrastructure

Docker
Seattle
Workplace: RemoteFull timeUSD 160,900 - 260,700 annuallyFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Technical leadership","Mentorship","System design","Communication","Cross-functional collaboration"]

Build and own scalable data infrastructure that powers Docker’s product analytics and business intelligence. You’ll architect and implement high-throughput data platform components, design end-to-end real-time and batch pipelines, and develop data models and orchestration workflows using Snowflake, AWS, Airflow, DBT, and Sigma. Partner across Product, Engineering, Sales, Marketing, Finance, and Executive teams, ensure reliability and data quality, and mentor engineers through technical reviews and documentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Docker
Docker
17 hours ago

Senior Software Engineer, Data Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and own scalable data infrastructure that powers Docker’s product analytics and business intelligence. You’ll architect and implement high-throughput data platform components, design end-to-end real-time and batch pipelines, and develop data models and orchestration workflows using Snowflake, AWS, Airflow, DBT, and Sigma. Partner across Product, Engineering, Sales, Marketing, Finance, and Executive teams, ensure reliability and data quality, and mentor engineers through technical reviews and documentation.
Location: Seattle
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Architect and implement key components of Docker’s data platform, driving technical direction.
  • •Design and build scalable data infrastructure and end-to-end data pipelines for real-time and batch analytics.
  • •Develop data transformations and models with DBT and manage orchestration workflows with Apache Airflow.
  • •Optimize Snowflake performance and cost, and build data APIs/services for self-service analytics and integrations.
  • •Ensure reliability through monitoring/incident response, implement data quality checks, and mentor engineers through reviews and knowledge sharing.

Pay and Benefits

Salary: USD 160,900 - 260,700 annually
Equity and Bonus:Equity
Perks:EquityHealth InsuranceRetirementPaid LeaveParental LeaveHome OfficeLearning BudgetTechnology Stipend

Key Requirements

  • •6+ years of software engineering experience with 3+ years focused on data engineering.
  • •Bachelor’s degree in Computer Science/Engineering or equivalent practical experience.
  • •Strong Snowflake experience, including SQL tuning, performance optimization, and cost management.
  • •Production proficiency with DBT and Apache Airflow for modeling, transformations, testing, and orchestration.
  • •Experience with AWS data services (S3, Redshift, EMR, Glue, Lambda, Kinesis) and Python/SQL for data engineering applications.
Experience:6+ yearsData engineeringDeveloper toolsInfrastructure software
Education:Bachelor's in Computer Science, Engineering, or a related field
Skills:Technical leadershipMentorshipSystem designCommunicationCross-functional collaboration
Tech Stack:SnowflakeAWSAirflowDBTSigmaSQLPythonS3RedshiftEMRGlueLambdaKinesisInfrastructure-as-CodeCI/CDDevOpsKubernetesGCPAzureGDPR

Company Brief

Docker
Docker builds developer tools and a collaborative platform for building, sharing and running containerized applications, including Docker Desktop and Docker Hub, to simplify container workflows from code to cloud.
Industry: Developer Tools
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series C
Headquarters: San Francisco, United States
Founded: 2013
Glassdoor
Glassdoor: 2.7
WebsiteLinkedInGlassdoor