Docker

Docker

7 open positions available

1 location
1 employment type
Actively hiring
full-time

Latest Positions

Showing 7 most recent jobs
Docker

Principal Software Engineer, AI Cloud

DockerAnywherefull-time
View Job
Compensation$150K - 220K a year

Lead technical vision and architecture for Docker AI Cloud's distributed systems, ensuring scalability, reliability, and security across multi-cloud environments. | 10+ years software engineering with 3+ years leadership, expertise in Go/Rust/Java, Kubernetes, cloud infrastructure, distributed systems, and high-availability production environments. | 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 building AI Cloud, the next evolution of our developer platform—a unified, multi-cloud service that seamlessly connects local development with global-scale deployment. Docker’s AI Cloud extends the power of Docker Desktop and Hub into the cloud, enabling developers to build, ship, and run applications securely and efficiently. As a Principal Software Engineer, you will define the technical vision and lead the design and implementation of Docker AI Cloud’s distributed systems. As a key member of the AI Cloud leadership team, you will partner with principal engineers across the company to architect scalable, reliable, and secure infrastructure that supports millions of developers and thousands of enterprises. Responsibilities Technical Leadership & Architecture Define and drive the long-term technical strategy for Docker AI Cloud’s control and data plane services Architect highly available, multi-region systems capable of operating seamlessly across multiple cloud providers Design APIs and service abstractions that integrate Docker Desktop, Hub, and enterprise cloud services Establish standards for reliability, scalability, and observability across the Docker AI Cloud platform Lead cross-functional technical discussions and influence architectural decisions company-wide Systems Design & Implementation Design and implement distributed systems for workload orchestration, service discovery, and lifecycle management Build and operate control plane components that manage multi-tenant workloads and cloud networking Develop infrastructure that delivers predictable performance, intelligent scaling, and automated failover Ensure security, data integrity, and compliance across Docker’s global infrastructure footprint Partner with platform and product teams to deliver developer-friendly APIs and cloud experiences Strategic Impact Align technical direction with Docker’s business objectives for cloud growth and developer platform unification Evaluate emerging technologies (e.g., service meshes, container orchestration, edge computing) and guide adoption Drive initiatives that reduce latency, optimize cost, and improve cross-cloud performance Define metrics and SLAs for Docker AI Cloud’s reliability and scalability Leadership & Mentorship Mentor senior, staff and principal engineers, fostering technical excellence and growth across teams Lead design reviews and guide critical production system decisions Drive a culture of operational excellence, ownership, and innovation Collaborate with engineering and product leadership to align priorities and resource planning Qualifications Required 10+ years of software engineering experience, including 3+ years in technical leadership roles (Staff or Principal level) Proven experience designing and building highly scalable distributed systems in production environments Deep understanding of cloud infrastructure (AWS, Azure, GCP, or OCI), including compute, networking, and storage primitives Proficiency in Go, Rust, or Java Expertise in Kubernetes, microservices, and service mesh architectures Strong foundation in observability, CI/CD, and infrastructure-as-code (Terraform, Pulumi, or CloudFormation) Experience operating high-availability (99.99%+) production systems Exceptional communication skills and ability to influence across technical and business domains Preferred Experience designing multi-cloud or cross-cloud abstractions and orchestration layers Knowledge of container lifecycle management, networking, and policy enforcement Prior experience in developer infrastructure, PaaS, or hyperscale SaaS environments Background contributing to open source or developer-focused platforms is a plus We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024. Please see the independent bias audit report covering our use of Covey here. Perks Freedom & flexibility; fit your work around your life Designated quarterly Whaleness Days 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 Quarterly, company-wide hackathons 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 Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE

Distributed Systems
Cloud Infrastructure (AWS, Azure, GCP)
Go
Rust
Java
Kubernetes
Microservices
Service Mesh
CI/CD
Infrastructure as Code (Terraform, Pulumi, CloudFormation)
Direct Apply
Posted 2 days ago
Docker

Senior Software Engineer, Supply Chain Security

DockerAnywherefull-time
View Job
Compensation$120K - 160K a year

Design, build, and maintain secure container images and the SLSA-compliant build system while supporting customers and automating vulnerability remediation. | Create and maintain hardened container images using BuildKit and GitHub Actions, understand low-level image primitives and Linux packaging, and work with security tooling and customers. | 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! The Supply Chain Security group is remaking software development and operations security through a holistic, developer-first approach to securing software and software artifacts. We are developing an end-to-end solution for securing the container ecosystem, starting in the developer inner loop and continuing through to production, emphasizing ease-of-use and automation every step of the way. This role will initially be focused on Docker Hardened Images, securing container images, maintaining the system that builds them, working day-to-day with open-source software, Linux distribution packages, BuildKit, GitHub Actions, Docker Scout, and CVEs. Beyond building images, there will be extensive interaction with customers using Docker Hardened Images and helping to shape the tooling that makes these images as easy to work with as Docker Official Images. If you are comfortable in a fast-paced, customer-first environment allowing you to dig into low-level details about how software is built, packaged, and run, this role is for you. Come contribute to creating an amazing developer experience around secure containers with the world’s experts in container images and supply chain security! Responsibilities: Creating and supporting secure container images and related metadata like SBOMs and vulnerabilities Maintaining and enhancing SLSA Build Level 3 compliant build system leveraging BuiltKit and GitHub Actions Collectively own the security posture and developer experience of using secure container images Qualifications: Experience building container images with BuildKit Understanding of low-level container image primitives, i.e., manifests, indices, digests, attestations, etc. Familiarity with Linux distributions and compiling software from source Experience with continuous integration systems, particularly GitHub Actions Knowledge of software security tooling like Docker Scout What to expect First 30 days: Integrate into a dynamic team building security-first container images for customers Deepen knowledge of container images, container image builds, BuildKit, and vulnerabilities Create your first few images with the help of your team First 90 days: Continue to create, maintain, and support secure images Improve the image build system Deepen your knowledge of images and building images Help other new team members onboard Regularly interact with customers using the images Contribute to custom CVE feed and remediate vulnerabilities across the image catalog Work with the team to develop custom-trained generative AI systems for image creation and maintenance Begin to enhance image build and deployment user experience One-Year Outlook: Contribute to increased automation and efficiency of the secure image factory Continue to help grow the team, interact with customers, and develop more efficient ways to create and maintain secure images using generative AI Embrace data-driven tracking and reporting of how the images you are helping to build increase developer productivity while reducing vulnerability exposure Grow in your skills beyond image creation and maintenance into developer tooling and backend services supporting developer needs In collaboration with your manager, you will have a Career Development Plan that will outline your trajectory beyond your first year. We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024. Please see the independent bias audit report covering our use of Covey here. Perks Freedom & flexibility; fit your work around your life Designated quarterly Whaleness Days 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 Quarterly, company-wide hackathons 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 Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE

TypeScript
Node.js
CI/CD & GitHub Actions
Container images & BuildKit (inferred)
Linux & compiling from source (inferred)
React/Next.js
Cloud platforms (AWS/GCP)
Workflow automation / n8n
Security-minded engineering / vulnerability remediation
RESTful APIs/JWT authentication
Direct Apply
Posted 4 days ago
Docker

Principal Software Engineer, AI Tools and Security (West Coast, Seattle Preferred)

DockerAnywherefull-time
View Job
Compensation$200K - 250K a year

Lead the technical direction of secure, scalable backend services and collaborate across teams to shape product strategy. | Extensive backend engineering experience, technical leadership, expertise in cloud-native systems, and proficiency in modern systems languages like Go. | 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! This is a remote position open to candidates located on the West Coast, with a preference for those based in the Seattle, WA area. We also offer an optional office space in Seattle for anyone who prefers an on-site or hybrid work environment. Docker’s AI Tools & Security team is building the foundation for the next generation of secure, developer-friendly AI infrastructure. Our flagship product, the MCP Gateway, empowers developers to connect, observe, and secure AI agents and tools across the entire lifecycle—from prototype to production. We’re defining how developers safely harness the power of the Model Context Protocol (MCP) in real-world environments. We’re looking for a Principal Backend Engineer who thrives at the intersection of AI, security, and developer experience. You’ll lead the technical direction of the Gateway and related services, collaborating closely with Product, Design, and Security to deliver elegant frameworks and APIs that developers love to use. This is a high-velocity, high-ownership environment: you’ll ship fast, iterate constantly, and help shape the future of secure agent-based development. Responsibilities: Define the technical solution for a new product Help shape the product with peers in Product and Design Mentor other technical team members Be the technical point of contact for the team Qualifications: Required: 12+ years of backend engineering experience, including extensive work on production-grade, distributed systems at scale. Technical leadership across multiple teams or domains, with a proven ability to drive architectural vision, set technical direction, and influence long-term product strategy. Exceptional product and platform mindset—you think beyond implementation details to how technology shapes developer and business outcomes. Expertise in designing and evolving large-scale, cloud-native systems, with deep knowledge of distributed computing, service-oriented architecture, and performance optimization. Demonstrated experience building secure, resilient, and high-throughput backend services, with a strong grasp of reliability engineering principles (SLOs, observability, incident response). Fluency in Go (preferred) or another modern systems language (Rust, Java, C++, etc.), with the ability to lead technical design reviews and mentor others in language-specific best practices. Strong grasp of software engineering fundamentals—CI/CD, testing strategy, source control, and deployment automation—applied in complex, multi-service environments. Proven track record of technical mentorship and cross-functional collaboration, enabling teams to deliver high-impact, high-quality software efficiently. Deep experience with major cloud platforms (AWS, Azure, GCP) and infrastructure-as-code tooling. Ownership mentality with a bias for action and iterative delivery, balancing short-term impact with long-term architectural health. Excellent communication skills, with the ability to clearly articulate complex technical concepts to both technical and non-technical audiences. Comfortable operating autonomously in distributed, remote-first teams, and leading through influence rather than authority. Bonus: Experience with Kubernetes, Docker, and microservices architecture Prior experience with OpenAI, Anthropic, or similar LLM APIs, and the MCP specification What to expect First 30 days: Meet team members Build context about the problem space and prior art Provide feedback on current exploration and propose next steps in line with Product and Design First 90 days: Work with Product and Design on defining the product Attend customer calls Meet people across the company Help grow the team by participating in hiring loops One Year Outlook (First Year): Bring the product to market We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024. Please see the independent bias audit report covering our use of Covey here. Perks Freedom & flexibility; fit your work around your life Designated quarterly Whaleness Days 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 Quarterly, company-wide hackathons 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 Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE

Distributed systems
Cloud-native architectures
Security and resilience engineering
API design and development
Mentorship and technical leadership
Direct Apply
Posted 4 days ago
Docker

Staff Product Manager, Platform (West Coast Preferred)

DockerAnywherefull-time
View Job
Compensation$140K - 180K a year

Lead platform strategy and roadmap execution across multiple domains including billing, identity, data, and infrastructure to enable rapid product development and enterprise-grade reliability. | 8+ years product management with 3+ years at Staff level, deep technical expertise in platform products (billing, identity, infrastructure, data), strong stakeholder management, strategic thinking, and experience with SaaS platform patterns and enterprise requirements. | 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! This is a remote position open to candidates located on the West Coast, with a preference for those based in the Seattle, WA area. We also offer an optional office space in Seattle for anyone who prefers an on-site or hybrid work environment. Docker is seeking a Staff Product Manager to drive platform strategy across our foundational systems including Billing, Identity & Accounts, Data, and Infrastructure. As Docker continues to scale with millions of users and thousands of enterprise customers, we need a strategic product leader who can ensure our platform capabilities enable product teams across the organization to ship enterprise-grade products quickly and efficiently. This role combines deep technical product expertise with strategic vision to define and execute Docker's platform roadmap. You'll be responsible for platform strategy that enables rapid product development, scalable operations, and seamless customer experiences across billing systems, identity management, data infrastructure, and core platform services. You'll work closely with product teams, Engineering, Marketing, Sales, and Executive leadership to establish platform capabilities that accelerate time-to-market while maintaining enterprise-grade reliability and security. Success in this role requires becoming a subject matter expert across multiple platform domains, understanding how platform decisions impact product velocity and customer experience, and the ability to consult and advise product teams throughout the organization. You'll drive product decisions that directly enable Docker's product portfolio to scale efficiently while establishing best practices for platform-dependent product development. Key Responsibilities Platform Strategy & Roadmap Leadership • Collaborate with executive leadership to align platform strategy with business growth objectives and product portfolio expansion • Drive integrated platform roadmap that enables product teams to launch new enterprise-grade capabilities rapidly and reliably • Partner with product teams across Docker to understand their business plans and launch requirements, translating needs into platform capabilities • Define and execute the long-term product strategy for Docker's platform systems including Billing, Identity & Accounts, Data, and Infrastructure Stakeholder Management & Influence • Build deep relationships with product leaders across Docker to understand product strategies and identify platform enablement opportunities • Influence product roadmaps by articulating platform constraints, opportunities, and trade-offs that impact product development • Engage with business stakeholders across Engineering, Marketing, and Sales to understand platform requirements and measure business impact • Drive cross-functional alignment on platform priorities by balancing competing product team needs with platform sustainability Cross-Platform Product Management • Own platform strategy across multiple domains including billing systems, identity and access management, entitlements, data platforms, and core infrastructure • Establish platform capabilities and APIs that enable product teams to build on shared services efficiently • Drive platform initiatives that reduce friction for product teams while maintaining security, compliance, and operational excellence • Define platform abstractions and service models that balance flexibility for product innovation with consistency across the Docker ecosystem Strategic Platform Consulting & Enablement • Serve as subject matter expert and strategic advisor to product teams across Docker on platform capabilities and best practices • Conduct deep discovery with product teams to understand roadmaps, launch plans, and platform dependencies for new features and products • Translate product team requirements into platform capabilities, balancing individual product needs with scalable platform architecture • Provide thought leadership on platform-dependent product development including billing integration, identity models, data requirements, and infrastructure needs Required Qualifications Product Management Excellence • 8+ years of product management experience with 3+ years at Staff level or above • Proven track record building and scaling platform products that enable other product teams at high-growth technology companies • Experience working across multi-domain platform strategy across areas like billing, identity, infrastructure, or data systems • Ability to become a subject matter expert quickly across technical domains and serve as trusted advisor to product teams • Excellent stakeholder management skills with proven ability to influence without authority across product organizations • Strategic thinking with ability to balance long-term platform vision with near-term product team needs and business objectives Platform & Technical Expertise • Deep understanding of platform product management including shared services, internal platforms, and enabling systems for product development • Experience with enterprise platform systems such as billing platforms, identity and access management (IAM), entitlements, or multi-tenancy architectures • Strong technical acumen with ability to engage in architectural discussions and evaluate technical trade-offs for platform decisions • Knowledge of SaaS platform patterns including API design, service-oriented architecture, event-driven systems, and platform observability • Understanding of enterprise requirements including compliance, security, audit logging, data governance, and regulatory frameworks • Experience with platform adoption and enablement including developer experience, documentation, and internal customer success Strategic & Business Acumen • Experience translating business strategy and product roadmaps into platform capabilities and technical requirements • Understanding of how platform decisions impact product velocity, time-to-market, and competitive differentiation • Knowledge of enterprise customer needs including complex organizational hierarchies, billing scenarios, and identity federation • Ability to measure platform success through adoption metrics, product team velocity improvements, and business impact • Strong analytical skills with data-driven approach to platform prioritization and ROI measurement Preferred Qualifications • Previous experience as a platform PM at high-growth B2B SaaS or developer tools companies • Background in technical roles such as software engineering, solutions architecture, or technical product management • Experience with containerization technologies and developer-focused platforms • Knowledge of modern billing systems (Stripe, Zuora), identity platforms (Okta, Auth0), and data infrastructure (Snowflake, BigQuery) • Advanced degree in Computer Science, Engineering, Business, or related field • Experience managing platform migrations, modernization initiatives, or technical debt reduction programs • Familiarity with platform-as-a-product principles and internal platform team operations Key Success Metrics • Platform adoption rates across Docker product teams and successful launches of enterprise-grade products leveraging platform capabilities • Reduction in time-to-market for product teams through improved platform capabilities and enablement • Platform reliability, performance, and operational efficiency improvements • Internal stakeholder satisfaction scores from product teams consuming platform services • Successful delivery of enterprise-required platform capabilities supporting customer acquisition and expansion • Platform cost efficiency and resource optimization across billing, identity, data, and infrastructure systems • Reduction in platform-related blockers and dependencies slowing product team velocity What to Expect First 30 Days • Build relationships with product leaders across Docker's product portfolio to understand their roadmaps, launch plans, and platform dependencies • Review existing platform roadmaps, technical documentation, and strategic plans to identify quick wins and long-term opportunities • Establish connections with engineering leadership and platform teams to understand current technical architecture, constraints, and ongoing initiatives • Conduct discovery sessions with key stakeholders across Engineering, Finance, Sales, and Operations to understand platform requirements and pain points First 90 Days • Establish platform governance and consultation processes to help product teams understand platform capabilities, constraints, and integration patterns • Deliver initial platform improvements or capabilities that unblock product teams and demonstrate quick value from platform investment • Build consensus across product leadership on platform priorities by articulating trade-offs, dependencies, and business impact of platform initiatives • Begin serving as strategic advisor to product teams on upcoming launches, providing guidance on billing integration, identity models, and infrastructure requirements One-Year Outlook • Establish yourself as the trusted platform advisor across Docker's product organization with high internal stakeholder satisfaction scores • Achieve measurable improvements in product team velocity and time-to-market through enhanced platform capabilities and reduced platform-related blockers • Successfully enable multiple enterprise-grade product launches by delivering critical platform capabilities across billing, identity, data, and infrastructure • Drive significant platform adoption and consumption of shared services across product teams with clear documentation and enablement materials We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024. Please see the independent bias audit report covering our use of Covey here. Perks • Freedom & flexibility; fit your work around your life • Designated quarterly Whaleness Days • 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 • Quarterly, company-wide hackathons • 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 Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE

Product Management
Platform Strategy
Stakeholder Management
Project Management
Digital Marketing
Leadership
Strategic Planning
Change Management
Risk Management
Cross-functional Collaboration
Verified Source
Posted 17 days ago
Docker

Staff Software Engineer, Data Engineering ( West Coast Preferred)

DockerAnywherefull-time
View Job
Compensation$140K - 180K a year

Lead design and implementation of scalable data infrastructure and pipelines, drive technical strategy, mentor engineers, and collaborate cross-functionally to support enterprise-wide analytics needs. | 6+ years software engineering with 3+ years in data engineering, expert Snowflake and DBT skills, strong Python and SQL proficiency, AWS experience, system design expertise, and leadership capabilities. | 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 Engineering 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. Responsibilities Technical Strategy & Architecture Leadership • 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 Hands-On Engineering & System Development • 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 Cross-Functional Collaboration & Requirements Engineering • 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 Technical Operations & Reliability • 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 Mentorship & Technical Leadership • 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 Required Qualifications Technical Expertise • 6+ 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 System Design & Architecture • 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 Leadership & Collaboration • 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 Preferred Qualifications • 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 Key Success Metrics • Successful design and delivery of scalable data systems supporting company-wide analytics needs • System reliability and performance metrics meeting enterprise SLA requirements • Cost optimization achievements for data infrastructure while maintaining performance • Technical mentorship effectiveness measured by team growth and knowledge transfer • Cross-functional stakeholder satisfaction with data platform capabilities and reliability • Contribution to data engineering best practices and technical standards adoption Impact You'll Make As a Staff Software Engineer in our Data group, you'll be instrumental in building the data foundation that powers Docker's product innovation and business intelligence. You'll architect and implement systems that enable teams across Docker to make data-driven decisions while creating analytics capabilities that differentiate our products in the market. Your technical leadership will be critical to scaling Docker's data infrastructure as we continue to expand our product portfolio and serve enterprise customers globally. You'll have the opportunity to work on challenging technical problems at scale while directly influencing Docker's data strategy and mentoring the next generation of data engineers. Your contributions will enable millions of developers to build better software through the insights and capabilities your data systems provide. We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024. Please see the independent bias audit report covering our use of Covey here. Perks • Freedom & flexibility; fit your work around your life • Designated quarterly Whaleness Days • 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 • Quarterly, company-wide hackathons • 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 Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE

Snowflake
DBT
Apache Airflow
AWS data services
Python
SQL
Data pipeline architecture
Data modeling
Data orchestration
Data governance
Verified Source
Posted about 2 months ago
Docker

Staff Software Engineer, AI Gateway

DockerAnywherefull-time
View Job
Compensation$150K - 220K a year

Design and implement core backend systems for AI Gateway including model routing, secure credential storage, policy enforcement, and developer APIs. | 8+ years backend engineering experience with Go and/or Rust, expertise in distributed scalable systems, cloud infrastructure, secure service design, and familiarity with AI/ML platforms. | 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 AI Gateway is our answer to the complexity of taking AI agents from prototype to production. It’s a powerful, intelligent, and secure control point that eliminates the toil of model orchestration, tool management, observability, and governance—so developers can focus on building incredible AI agents, not gluing together infrastructure. The Gateway sits at the center of modern AI applications, offering: A model and tool routing layer with built-in security and cost optimization A familiar OpenAI-compatible interface and MCP server Unified observability and policy enforcement Auto-RAG, tool injection, session summarization, and more We’re just getting started—and we need exceptional engineers to help us build the backbone of the future of agent-based development. Responsibilities Design and implement core systems powering the AI Gateway, including the model router, MCP gateway, and control plane Build infrastructure that supports dynamic model selection, auto-failover, cost-based routing, and policy enforcement Own critical capabilities such as secure credential storage, session summarization, caching, and rate limiting Develop APIs for developers building with OpenAI-compatible interfaces and the Model Context Protocol Build the underlying infrastructure to support evaluation, telemetry, replay, and backtesting for agents and LLM workflows Lead architectural decisions and mentor engineers as the team scales Collaborate with product and design to create delightful experiences in our control plane UI Contribute to roadmap planning, technical strategy, and cross-functional alignment Key Problems You’ll Help Solve Build a unified abstraction layer across diverse model and tool providers (OpenAI, Anthropic, Google, AWS Bedrock) Implement secure and scalable identity and credential vaulting for tool and model access Create infrastructure to support real-time and historical analytics of AI agent behavior Ensure policy enforcement and logging works end-to-end—from prompt to tool to response Develop seamless developer experiences through intuitive APIs and first-class observability Required Qualifications: 8+ years of backend engineering experience with production-grade systems Deep knowledge of distributed and highly scalable systems, cloud-native infrastructure, and API design Experience building secure, high-throughput services (e.g., gateways, proxies, load balancers, policy engines) Fluency in Go, and/or Rust (both preferred) Familiarity with AI/ML platforms or model serving infrastructure A strong product mindset—you're excited about building developer-facing tools Ownership mentality with a bias for shipping, learning, and iterating Bonus Qualifications: Prior experience with OpenAI, Anthropic, or similar LLM APIs Familiarity with RAG architectures, vector databases, or agent frameworks (e.g., LangChain, AutoGPT, CrewAI) Experience with policy engines (e.g., OPA), observability frameworks (e.g., OpenTelemetry), or API gateways Understanding of OAuth2.1, secret management, and cloud IAM systems Experience with Kubernetes, Docker, and microservices architecture We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024. Please see the independent bias audit report covering our use of Covey here. Perks Freedom & flexibility; fit your work around your life Designated quarterly Whaleness Days 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 Quarterly, company-wide hackathons 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 Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE

Go
Rust
Distributed Systems
Cloud-native Infrastructure
API Design
Secure High-throughput Services
Kubernetes
Docker
Microservices Architecture
Direct Apply
Posted 3 months ago
Docker

UX Researcher, Eastern or Central Timezone preferred

DockerAnywherefull-time
View Job
Compensation$80K - 120K a year

Plan and conduct user research, communicate insights, manage multiple projects, advocate for user needs, and contribute to research best practices. | 2+ years experience in UX research or related field, preferably with a Master's/Doctoral degree in behavioral research, experience with developer tools, and strong communication skills. | 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! UX Research at Docker is a fast-paced, collaborative team with lots of opportunity for those who are passionate about developer experience. As a member of the UX Research team at Docker, you will partner with Product Designers, Product Managers, Engineers and our community to identify areas of improvement and opportunities for us to explore. Responsibilities: • Plan and conduct exploratory, generative and evaluative user research. • Determine appropriate research methods, define and conduct research across multiple projects. Provide both tactical and strategic insights based on this research. • Communicate insights and recommendations in a consumable, engaging way using artifacts such as reports, journey maps, personas, and other formats as appropriate that guide our team towards a delightful developer experience • Manage multiple projects at the same time • Advocate for user needs throughout the product development process • Educate broader team on research best practices and evangelize research methods and results throughout the organization • Contribute to building best practices, processes, training, documentation, and standards to help evolve the research discipline Qualifications: • Previous exposure to behavioral research methods and ability to translate data and observations into a compelling story that includes recommendations for design • Master's/Doctoral degree in behavioral research preferred as well as experience as a user experience researcher, human factors practitioner, industrial engineer, cognitive engineer, information architect, or similar • Engineering background or previous experience with developer tools preferred • Experience creating repeatable, scalable research methods • Experience with mixed-method research and integrating insights • Excellent communication and interpersonal skills including the ability to present research concepts and insights clearly and persuasively across different audiences at varying levels of the organization. • Knowledge and experience with visual communication and data visualization preferred • Ability to work in a fast-paced, agile environment • Experience building complex products in both B2B, B2C, or B2B2C is preferred • 2+ years of experience required What to expect in the first 30 days: • Onboard with the User Research team • Meet stakeholders and get an introduction to Docker technologies and history • Review and get up to speed on the work you will be supporting • Begin to conduct research activities What to expect in the first 90 days: • Continue learning Docker tools and processes • Define and lead research studies • Synthesize learnings and present findings to your team in an impactful way What to expect in the first year: • Develop deep understanding of Docker customers and domain expertise • Deliver insights that drive customer value and support business objectives • Use customer and product expertise to contribute to product roadmap development • Share best practices with teammates and participate actively in the development of research tools, processes and training materials for the larger organization We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024. Please see the independent bias audit report covering our use of Covey here. Perks • Freedom & flexibility; fit your work around your life • Designated quarterly Whaleness Days • 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 • Quarterly, company-wide hackathons • 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 Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE

User research
Behavioral research methods
Mixed-method research
Data visualization
Communication
Agile environment
Developer tools knowledge
Verified Source
Posted 4 months ago

Ready to join Docker?

Create tailored applications specifically for Docker with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt