CrawlJobs Logo

Staff Software Engineer, Data Infrastructure

United States, Seattle 195400.00 - 275550.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

At Docker, we make app development easier so developers can focus on what matters. Our remote-first team spans the globe, united by a passion for innovation and great developer experiences. With over 20 million monthly users and 20 billion image pulls, Docker is the #1 tool for building, sharing, and running apps—trusted by startups and Fortune 100s alike. We’re growing fast and just getting started. Come join us for a whale of a ride! Docker is seeking a Staff Software Engineer to join our Data Infrastructure team and drive the technical evolution of data systems that power analytics across the entire company. As Docker continues to scale with millions of developers and thousands of enterprise customers globally, we need a senior technical leader who can design, build, and launch scalable data infrastructure that enables data-driven decision making across Product, Engineering, Sales, Marketing, Finance, and Executive teams. This is a hands-on technical leadership role combining deep individual contribution with strategic thinking and mentorship responsibilities. You'll be responsible for architecting and implementing robust data systems and processes that support Docker's analytic needs while establishing technical standards and best practices for the data organization. You'll work closely with cross-functional teams to understand requirements and deliver data solutions that drive business outcomes. Success in this role requires expert-level technical skills in modern data platforms, strong system design capabilities, and the ability to influence technical direction while mentoring and developing other engineers. You'll play a critical role in scaling Docker's data capabilities as we continue to expand our product portfolio and serve enterprise customers worldwide.

Job Responsibility

  • 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
  • Develop and maintain sophisticated data orchestration workflows using Apache Airflow
  • Optimize Snowflake performance and cost efficiency while ensuring reliability and scalability
  • Build data APIs and services that enable self-service analytics and integration with downstream systems
  • Partner with Product, Engineering, and Business teams to understand analytics requirements and translate them into technical solutions
  • Collaborate with Data Scientists and Analysts to enable advanced analytics, machine learning, and business intelligence capabilities
  • Work with Finance, Sales, and Marketing teams to deliver accurate reporting and operational dashboards
  • Support customer-facing analytics initiatives and embedded reporting capabilities
  • Engage with Security and Compliance teams to ensure data governance and regulatory requirements are met
  • Own operational excellence for critical data systems including monitoring, alerting, and incident response
  • Implement comprehensive data quality frameworks and automated testing for data pipelines and transformations
  • Drive performance optimization and cost management initiatives across the data platform
  • Establish disaster recovery and business continuity procedures for business-critical data systems
  • Lead troubleshooting and resolution of complex technical issues affecting data availability and accuracy
  • Mentor junior and mid-level engineers on technical skills, system design, and data engineering best practices
  • Conduct technical design reviews and provide guidance on architectural decisions
  • Drive knowledge sharing initiatives including documentation, tech talks, and cross-team collaboration
  • Establish and promote engineering excellence practices across the data organization
  • Contribute to hiring and technical assessment processes for data engineering roles

Requirements

  • 8+ years of software engineering experience with 3+ years focused on data engineering and analytics systems
  • 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
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Proven track record designing and implementing large-scale distributed data systems
  • Deep 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 requirements (GDPR, CCPA)
  • Strong background in performance optimization and cost management for cloud data platforms
  • Demonstrated ability to drive technical strategy and influence engineering decisions across teams
  • Experience mentoring engineers and leading technical initiatives without direct management authority
  • Excellent communication skills with ability to explain complex technical concepts to diverse audiences
  • Track record of successful cross-functional collaboration with Product, Business, and Executive stakeholders
  • Experience establishing technical standards and driving adoption across engineering organizations

Nice to have

  • Experience at high-growth technology companies, particularly in developer tools or infrastructure software
  • Background with container technologies, Kubernetes, or cloud-native development
  • Knowledge of machine learning platforms and MLOps practices
  • Experience with additional cloud platforms (GCP, Azure) and multi-cloud data strategies
  • Familiarity with modern data catalog tools, metadata management, and data lineage systems
  • Advanced degree in Computer Science, Data Engineering, or related technical field
  • Experience with customer-facing analytics and embedded reporting solutions
  • Knowledge of financial data systems and revenue analytics

What we offer

  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • we are a growing start-up and want all employees to have a share in the success of the company
  • Docker Swag
  • Medical benefits, retirement and holidays vary by country
  • Remote-first culture, with offices in Seattle and Paris

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Engineer, Data Infrastructure

8 matching positions

Staff Data Engineer - Vehicle Telemetry and Data Infrastructure

We are looking for a Staff Data Engineer to own the telemetry data platform for ...
Location
Location
United States , Palo Alto
Salary
Salary:
230000.00 - 250000.00 USD / Year
ridealso.com Logo
ALSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in data engineering and/or backend platform engineering operating production systems at scale
  • Deep hands-on experience with large-scale telemetry or IoT data, including high-throughput and low-latency ingestion
  • Strong expertise in AWS data and infrastructure services (S3, Kinesis/MSK, Glue, EMR, Lambda, Step Functions, EventBridge)
  • Proven experience owning end-to-end ETL/ELT infrastructure using Spark/PySpark (batch and streaming) on Databricks or EMR
  • Solid understanding of streaming architectures using Kafka or equivalent systems and time-series–optimized storage patterns
  • Strong backend engineering skills using Python and/or Java/Scala, including API design (REST/gRPC) and distributed systems fundamentals
  • Experience with data platform architectures such as data lakes and lakehouses, schema registries, and metadata systems
  • Hands-on experience with orchestration frameworks (Airflow, MWAA, Dagster) and production-grade observability (logging, metrics, tracing)
  • Infrastructure-as-code expertise using CloudFormation, Terraform, or CDK to manage scalable and reliable systems
  • A track record of building highly reliable, fault-tolerant systems with clear ownership, strong SLAs, and operational excellence
Job Responsibility
Job Responsibility
  • Design and own large-scale ingestion pipelines for vehicle telemetry data (events, metrics, time-series) with high throughput and low latency
  • Architect and operate end-to-end ETL/ELT systems from raw ingestion to warehouse/lake consumption
  • Define schema evolution, versioning, and backward-compatibility strategies for telemetry data at scale
  • Build safe and repeatable backfill, replay, and reprocessing mechanisms for historical and real-time data
  • Design data storage and lifecycle strategies across hot, warm, and cold paths to balance cost and performance
  • Develop fault-tolerant, observable, and debuggable pipelines with strong SLAs around freshness, completeness, and latency
  • Implement backend services and APIs for telemetry ingestion, configuration management, metadata, and orchestration
  • Apply strong software engineering practices including object-oriented design, automated testing, CI/CD, and code reviews
  • Establish automated data quality checks, anomaly detection, alerting, lineage, and auditability across the platform
  • Provide technical leadership by setting platform direction, reviewing designs, mentoring engineers, and influencing product and engineering roadmaps
What we offer
What we offer
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match
  • Fulltime
Read More
Arrow Right

Staff Infrastructure Software Engineer, Enterprise AI

Scale GP is building the next generation of enterprise-grade Generative AI produ...
Location
Location
United States , New York; San Francisco
Salary
Salary:
216200.00 - 270250.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in a senior role
  • 5+ years of full-time software engineering experience
  • Deep understanding of modern infrastructure practices, including CI/CD, IaC (e.g., Terraform, Helm Charts), container orchestration (e.g., Kubernetes) and observability platforms (e.g., Datadog, Prometheus, Grafana)
  • Extensive experience with at least one major cloud provider (AWS, Azure, or GCP)
  • Strong knowledge of security and compliance in enterprise environments, with a focus on access management, data isolation, and customer-specific VPC setups
  • Proficiency in Python or JavaScript/TypeScript, and SQL
Job Responsibility
Job Responsibility
  • Define the architectural patterns for our multi-cloud infrastructure to support secure, reliable, and scalable Agentic workflows for enterprise customers
  • Lead the infrastructure roadmap with a strong focus on compliance, privacy, and security standards, including designing change management and data isolation strategies
  • Own the development and maintenance of our best-in-class Agentic observability platform (logging, metrics, tracing, and analytics) to proactively ensure system health and enable rapid incident response
  • Drive developer efficiency by building automated tooling and championing Infrastructure-as-Code (IaC) paradigms throughout the engineering organization
  • Solve the toughest engineering problems related to multi-tenancy, data isolation, and high-performance inference at a massive scale, taking end-to-end ownership across the full product lifecycle
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • a learning and development stipend
  • generous PTO
  • equity based compensation
  • additional benefits such as a commuter stipend
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Infrastructure

At Numero, we build software for political campaigns and nonprofits. Since our f...
Location
Location
United States
Salary
Salary:
200000.00 - 240000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience operating data infrastructure at scale (10+ years)
  • Expert-level relational databases at scale (Postgres, MySQL)
  • Breadth across data stores (OpenSearch/Elasticsearch, MongoDB)
  • A query-optimization obsession
  • An automation-first, DevOps mindset
  • The judgment and influence of a staff engineer
  • A pragmatic, incremental approach to change
  • Excellent written and verbal communication and high EQ
  • Located in continental USA (ET, CT, MT, PT) and willing to travel 1-2x a year
Job Responsibility
Job Responsibility
  • Own data infrastructure end to end
  • Improve data ingestion and matching pipelines
  • Scale Postgres (on PlanetScale)
  • Operate Postgres at scale
  • Manage environments and lead provider migrations
  • Optimize and automate with AI
What we offer
What we offer
  • Flexible PTO (including 12 company holidays and 2 weeks of required PTO each year)
  • 401K Plan with employer match
  • Medical, dental and vision coverage with HSA option
  • 50% coverage for dependents
  • Paid Parental Leave for primary and secondary caregivers
  • Your choice of premium tech setup – laptop, monitor, accessories, and headphones
  • $1,000 for your work-from-home setup
  • Annual company retreat and/or team offsites
  • Professional development support
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Data

Uber's mission is to reimagine the way the world moves for the better. Here, bol...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
  • Experience Level: 10+ years of hands-on experience in Data Engineering, with a proven track record of delivering results at a Staff Engineer level (or equivalent scope) at a premier technology company
  • Expert SQL Competency: 10+ years of hands-on, expert-level SQL experience
  • Data Modeling & Warehousing: Extensive experience designing dimensional data models (Star/Snowflake schemas) and data warehouses
  • Software Engineering Fundamentals: Proficiency in at least one high-level programming language (Java, Scala, Python, or Go)
  • Big Data Ecosystem: 10+ years of experience working with distributed data systems (Hadoop, Hive, Spark) and MPP databases (Vertica, Redshift, etc.)
  • End-to-End Architecture: Experience designing full-lifecycle data systems, including logging, ingestion (Batch/Stream), quality frameworks, and monitoring
  • Technical Leadership: Excellent written and verbal communication skills
  • Mentorship & Growth: A strong passion for driving engineering excellence and mentoring engineers
Job Responsibility
Job Responsibility
  • Own the Technical Vision: You will own and drive the technical roadmap for the Payments data ecosystem, balancing long-term architectural scalability with short-term business critical deliveries
  • Navigate Ambiguity: Actively identify strategically important problems and inefficiencies without waiting for instruction
  • Drive Alignment: See the big picture and drive consensus on complex technical decisions across the organization
  • Architect at Scale: Design and implement resilient, cost-effective, and high-scale batch and streaming pipelines that power critical support operations and financial analytics
  • Elevate Data Standards: Define and enforce robust data modeling standards, data contracts, and governance frameworks
  • Optimize & Automate: Identify opportunities to automate manual workflows (like SLA tracking and issue detection) and optimize infrastructure efficiency to lower TCO
  • Raise the Bar: Champion sustainable engineering practices
  • Be a Trusted Mentor: Serve as a humble mentor and technical advisor to both junior engineers and peer leaders
  • Force Multiplier: Act as a role model for judgment and responsibility
  • Fulltime
Read More
Arrow Right

Staff Software Engineer (Data)

As a Staff Software Engineer, you will be a technical leader in our Data Science...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive history of building and scaling data-intensive applications in production, with a track record of leading technical initiatives from conception to deployment
  • Expert-level Python and its data ecosystem (Numpy, Pandas), including designing frameworks for data tasks
  • Deep understanding of distributed data processing engines like Apache Spark
  • A strong command of Linux, containers (Docker), and infrastructure as code for cloud deployments (AWS preferred)
  • A passion for elevating engineering standards through pair programming and detailed code reviews to help other engineers grow their technical depth
Job Responsibility
Job Responsibility
  • Architect and Implement: Own the technical roadmap for our Spark-based data processes to ensure our Airflow pipelines are performant, cost-effective, and scalable. You will enhance our existing services through hands-on development and solve any complex performance bottlenecks, concurrency issues, and systemic bugs
  • Drive Engineering Excellence: Define standards for efficient, testable and reusable Python code across the organisation that ensure our services remain reliable, robust, and easy for other engineers to extend
  • Bridge Strategy and Execution: Partner with Data Scientists to translate modeling requirements into high-performance production services. You will design the architectures necessary to meet sophisticated data-serving needs, ensuring our parking and EV products remain accurate and responsive at scale
  • Modernize Infrastructure: Evolve our infrastructure-as-code (AWS) and CI/CD pipelines to keep up with cutting-edge approaches. You will personally contribute to the automation and observability patterns that allow us to deploy fresh data and production services with high confidence and zero downtime
  • Advance Data Capabilities: Lead the hands-on development of platform enhancements, such as establishing feature stores for machine learning and building automated data monitoring systems to ensure data integrity and model reproducibility
  • Scale AI Practices: Lead the adoption of AI throughout the software development lifecycle, evolving our internal coding practices while ensuring systems remain reliable and maintainable
What we offer
What we offer
  • Flexible working - hybrid home and office-based opportunities
  • Paid Leave if you participate in an event for Charity
  • 25 Days holiday entitlement
  • An enhanced Workplace Pension Scheme - 5% by Arrive, 3% by you
  • Private Medical Health Insurance
  • Fantastic wellbeing programmes, including On-site Sports massages, Reiki and Head massages every week
  • Discounted gym membership
  • Access to Blue Call, a mental health support platform
  • Enhanced Maternity and Paternity offering
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Data

Patreon is looking for a Staff Software Engineer to support our mission. The Dat...
Location
Location
United States , San Francisco; New York
Salary
Salary:
246400.00 - 369600.00 USD / Year
patreon.com Logo
Patreon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software development
  • At least 2+ years of experience in building scalable, production-grade data pipelines
  • Expert-level proficiency in SQL and distributed data processing tools like Spark, Flink, Kafka Streams, or similar
  • Strong programming foundations in Python or similar language, with good software engineering design patterns and principles (testing, CI/CD, monitoring)
  • Expert in modern data lakes (eg: Delta Lake, Iceberg)
  • Familiar with data warehouses (eg: Snowflake, Redshift, BigQuery) and production data stores such as relational (eg: MySQL, PostgreSQL), object (eg: S3), key-value (eg: DynamoDB) and message queues (eg: Kinesis, Kafka)
  • Excellent collaboration and communication skills
  • Understanding of data modeling and metric design principles
  • Passionate about data quality, system reliability, and empowering others through well-crafted data assets
  • Highly motivated self-starter who thrives in a collaborative, fast-paced environment and takes pride in high-craft, high-impact work
Job Responsibility
Job Responsibility
  • Design, build, and maintain the pipelines that power all data use cases
  • Develop intuitive, performant, and scalable data models (facts, dimensions, aggregations) that support product features, internal analytics, experimentation, and machine learning workloads
  • Implement robust batch and streaming pipelines using Spark, Python, and Airflow
  • Define and enforce standards for accuracy, completeness, lineage, and dependency management
  • Work with Product, Data Science, Infrastructure, Finance, Marketing, and Sales to turn ambiguous questions into well-scoped, high-impact data solutions
  • Pay down technical debt, improve automation, and drive best practices in data modeling, testing, and reliability
  • Mentor peers and help shape the future of Patreon’s data
What we offer
What we offer
  • Equity plans
  • Healthcare
  • Flexible time off
  • Company holidays and recharge days
  • Commuter benefits
  • Lifestyle stipends
  • Learning and development stipends
  • Patronage
  • Parental leave
  • 401k plan with matching
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Data Engineering

You'll own Gamma's data infrastructure and architecture as we scale to hundreds ...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 310000.00 USD / Year
gamma.app Logo
Gamma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a data engineer or software engineer working on data infrastructure with deep expertise in distributed systems
  • Expert-level knowledge of event streaming platforms, especially Apache Kafka (producers, consumers, Kafka Connect, stream processing)
  • Extensive hands-on experience with Snowflake, including performance optimization, cost management, and data modeling at massive scale
  • Strong understanding of relational databases (particularly Postgres) and experience with CDC patterns and replication strategies in distributed environments
  • Proven track record architecting and leading major data infrastructure initiatives that handled orders of magnitude growth
  • Experience establishing data engineering best practices and driving technical strategy across organizations
  • Strong communication skills and experience influencing technical direction across engineering, analytics, and leadership
Job Responsibility
Job Responsibility
  • Own and evolve our end-to-end event pipeline architecture, from Kafka ingestion through Snowflake analytics, setting technical direction for data infrastructure
  • Design and architect distributed data systems that scale to orders of magnitude more data volume while maintaining world-class query performance
  • Lead initiatives to build and optimize CDC (change data capture) pipelines and streaming data transformations at massive scale
  • Establish best practices for data quality, pipeline reliability, and system observability across the organization
  • Drive strategic technical decisions about data modeling, infrastructure architecture, and technology choices
  • Mentor engineers and elevate data engineering practices across analytics, product, and engineering teams
What we offer
What we offer
  • competitive equity
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Data

At Astronomer, we’re redefining how companies run Apache Airflow at scale. Our R...
Location
Location
United States , New York City
Salary
Salary:
215000.00 - 250000.00 USD / Year
astronomer.io Logo
Astronomer
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience designing, developing, and scaling production infrastructure
  • Extensive knowledge of Postgres and Postgres-like cloud offerings (AWS, GCP, Azure)
  • Extensive and recent experience with building low-level data systems and/or managed data platforms
  • In-depth knowledge and practical experience of the product and technology space in Database and related fields (Blob, NoSQL, Timeseries, Graph, Vector)
  • Experience defining requirements and making and justifying technology choices around the data space
  • Strong experience in Non-Abstract Systems design and implementation
  • Strong proficiency in Golang and in-depth experience with Kubernetes
  • Strong communication skills, both written and verbal, with experience in working with a globally distributed team in delivery
Job Responsibility
Job Responsibility
  • Be a subject-matter expert in how we treat Data at scale
  • Recommend, design and later lead building the data systems that will help us continue to scale
  • Own and develop our Database and overall data strategy and practice
  • Be directly involved in decision-making on what we work on, as well as how we work on it
  • Make build vs. buy assessments, and advocate for the right tools for the right job when it comes to data
  • Create and maintain comprehensive internal documentation and decision records for systems and processes, ensuring clarity and accessibility
  • Participate in Architectural forums and discussion and make principled, open decisions
What we offer
What we offer
  • equity component
  • comprehensive benefits package
  • Fulltime
Read More
Arrow Right