9 open positions available
Design and implement core services for cloud sandboxes focusing on microVM orchestration and workload scheduling. | Over 10 years backend experience with Go or Java and Kubernetes expertise, plus a bachelor's degree. | Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default. As a Staff Software Engineer on the Cloud Sandboxes team, you’ll design and build the core systems that power Docker’s cloud agentic platform. Your work will focus on creating scalable, reliable, and secure infrastructure that enables developers to deploy and manage agentic workloads efficiently and with confidence. If you thrive on solving distributed systems challenges, enjoy working at the intersection of developer experience and cloud infrastructure, and want to help shape the future of Docker’s platform, we’d love to hear from you. Responsibilities Design, implement, and operate core services that power Docker’s Cloud Sandboxes platform Build scalable systems for microVM orchestration, workload scheduling, and lifecycle management Develop high-performance APIs and control plane components for managing multi-tenant workloads Ensure system reliability, observability, and performance across Docker’s Cloud Sandbox infrastructure Collaborate with product, platform, and security teams to deliver customer-focused capabilities Participate in architectural discussions, code reviews, and design documents Contribute to automation and CI/CD improvements across the deployment pipeline Debug and resolve production issues across distributed systems in cloud environments Take part in on-call rotation for your team; respond to incidents, debug production issues, and drive continuous improvement of system reliability Qualifications Required: 10+ years of backend software engineering experience building large-scale cloud or distributed systems Strong proficiency in Go and/or Java Deep understanding of container orchestration, Kubernetes, and microservices architecture Experience designing and operating highly available, secure, and observable production systems Strong understanding of cloud infrastructure (AWS, Azure, or GCP) and related scalability patterns Familiarity with CI/CD pipelines, monitoring, and infrastructure-as-code tooling Excellent problem-solving and debugging skills in distributed environments Strong communication skills and ability to collaborate across remote, cross-functional teams Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Preferred: Experience contributing to cloud-scale compute platforms or container infrastructure products Knowledge of service mesh, networking, or policy enforcement systems Experience with observability stacks (Prometheus, OpenTelemetry, Grafana, etc.) Familiarity with security best practices for multi-tenant cloud systems Prior experience in developer infrastructure, cloud platforms, or hyperscale environments Docker considers sponsorship on a case-by-case basis based on business needs. Perks 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 (after 6 months of employment) Technology stipend equivalent to $100 USD 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 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. #LI-REMOTE
Develop and monitor secure microservices on AWS ensuring compliance and collaboration. | Extensive cloud infrastructure experience, particularly AWS, and proficiency in modern languages like Go. | A leading software platform company is seeking a Senior Backend Engineer to enhance the security of their container ecosystem. You will develop and monitor microservices on AWS, collaborate across teams, and ensure compliance in delivery pipelines. The ideal candidate has extensive experience in cloud infrastructure, particularly in AWS and knowledge of modern programming languages like Go. This remote-first role offers competitive compensation and strong company culture. #J-18808-Ljbffr
Lead and contribute to billing platform features, architect scalable microservices, and collaborate cross-functionally for secure system performance. | 4-6+ years building SaaS applications with Go and TypeScript/React, cloud infrastructure, payment platforms, and clear technical writing. | Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default. We're in an inflection point. AI agent-driven development is no longer experimental here — it's how we work. We're setting the standard for what it looks like to apply AI-assisted software development to real business systems with real consequences: revenue, compliance, customer trust. If you want to be at the frontier of that practice, not just consuming it but defining it, this is the role. What you'll work on The Billing Platform Engineering team owns the systems that make Docker's commercial model real. You'll work on problems like: How do we build subscription and usage-based billing flows that are accurate, auditable, and extensible? How do we design APIs and service boundaries that remain coherent as billing models evolve? How do we architect software systems that AI agents can implement correctly — with specifications tight enough that the output is trustworthy? How do we reduce friction in the checkout, upgrade, and payment experience for millions of Docker users? You'll collaborate with product managers, designers, finance, and business operations. Billing touches more of the company than most teams do — you'll need to be comfortable working across those interfaces. Responsibilities Lead and contribute to features across the billing stack: subscription management, payment processing, entitlements, invoicing, and internal tooling Write, review, and maintain Go/Golang backends and TypeScript/React frontends — including unit, integration, and e2e tests Architect and specify systems with enough precision that AI-assisted implementation produces correct, reviewable output Work within a cross-functional team alongside product, design, and data engineering Own features through their full lifecycle: design, implementation, deployment, and production operation Handle ad-hoc internal billing support requests across the company Qualifications 4+ years building production SaaS applications Strong Go/Golang backend experience 2+ years with TypeScript/React on the frontend Experience with payment and billing platforms — Stripe strongly preferred Comfort with cloud infrastructure: AWS preferred, Postgres, Terraform, Kubernetes, GitHub Actions Demonstrated ability to write clear technical specifications and design documents — this is as important as code Experience or genuine interest in billing, payments, subscriptions, or financial systems Strong written English; we are async-first and writing is how decisions get made Security-aware engineering practices What sets you apart You understand that in an AI-agent development workflow, the leverage is upstream — in planning, specification, and architectural thinking — not in writing lines of code. You want to help define what high-quality AI-assisted development actually looks like on a team that ships business-critical systems. What to Expect First 30 Days You will ship code in your first week. We run an agent-first development workflow — plans before code, specifications before generation, review before merge — and onboarding is no exception. You will get hands-on with the Billing Platform codebase and service architecture early, meet your counterparts across product, finance, and business operations, and build a working picture of how billing, payments, and entitlements move through Docker's products. By the end of 30 days you will have shipped real work and have a clear sense of how the team operates. First 90 Days You will be an active contributor to design discussions and code reviews, bringing both engineering rigor and a billing domain lens to work in flight. You will have shipped your first meaningful feature through the full lifecycle — design, implementation, deployment, and production — and have a working understanding of where the most important improvements should be made. One Year Outlook You will be a trusted contributor on a team that is setting the standard for AI-agent-driven development on real business systems. You will have driven meaningful improvements to billing accuracy, payment reliability, or developer experience — and your work will be directly visible in the commercial systems that make Docker's growth possible. You will have a clear sense of what you own and where you're headed next. OverviewApplication Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default. The Supply Chain Security group is rethinking software development and operations security with a holistic, developer-first approach. We’re building an end-to-end solution for securing the container ecosystem — from the developer’s inner loop to production — with automation, scalability, and ease-of-use at the center. We’re looking for a Senior Backend Engineer who thrives at the intersection of large-scale infrastructure and security. The ideal candidate not only has experience building and running services at scale, but also understands the importance of security and policy enforcement in protecting modern software supply chains. You’ll collaborate with product managers, designers, and other engineers to deliver, secure, and evolve Docker’s registry and SaaS offerings — shaping the way developers around the world deliver containers more effectively and securely. Responsibilities Develop, deploy, and monitor microservices and serverless components in AWS. Build and improve automation tooling including GitHub Actions, Argo CD, and Grafana dashboards. Tackle high-performance engineering challenges to deliver container images and metadata efficiently and securely. Design and enforce security and compliance policies across delivery pipelines. Collectively own the security posture and developer experience of secure container images. Take part in on-call rotation for your team; respond to incidents, debug production issues, and drive continuous improvement of system reliability Qualifications 6+ years of experience building, deploying, and monitoring microservices on top of cloud infrastructure (AWS, Azure, GCP, etc.). Proficiency in modern programming languages (we primarily use Go). Knowledge of relational and non-relational databases in high-volume environments. Strong grasp of software engineering best practices (code review, source control, CI/CD, testing). Comfortable working with autonomy across distributed, remote teams. Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience Bonus points: hands-on experience in infrastructure security, policy enforcement, or compliance frameworks (e.g., SLSA, SOC 2, FedRAMP). What to Expect First 30 Days Meet the team and understand the mission. Explore the codebase and ship your first small change. First 90 Days Feel confident in a portion of the codebase. Ship a more significant change and demo it internally. Attend a customer call to learn how our registry supports real-world needs. Gain a working understanding of Docker personas and how they apply to the registry. First Year Take ownership over a functional area (scope depends on level). Help shape the direction of Docker products, with a strong focus on security and policy enforcement. Collaborate across teams to deliver end-to-end features that strengthen supply chain Docker considers sponsorship on a case-by-case basis based on business needs. 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 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 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. #LI-REMOTE
Manage strategic customer accounts to drive adoption and value realization of Docker's platform through technical guidance and collaboration. | 4+ years in customer-facing technical roles with strong understanding of Docker, Kubernetes, CI/CD, and excellent communication skills. | Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default. As a Senior Technical Account Manager (TAM) at Docker, you will serve as a trusted advisor to our most strategic customers, ensuring they realize measurable value from their investment in Docker’s platform. TAMs are responsible for guiding adoption, managing technical relationships, and influencing customer outcomes across the post-sales lifecycle. This role sits within Docker’s Customer Engineering Group, which unifies pre- and post-sales technical teams to deliver a seamless, outcomes-driven customer experience. You’ll collaborate closely with Solutions Engineers, Engagement Services, and Product teams to help customers accelerate time-to-value, reduce friction, and achieve long-term success with Docker. Responsibilities Customer Success and Adoption • Build strong relationships with assigned enterprise customers, understanding their technical landscape, priorities, and success criteria. • Drive product adoption and operational maturity, aligning Docker capabilities to customer objectives and outcomes. • Conduct regular technical and business reviews to demonstrate value realization and identify opportunities for growth. • Anticipate risks and blockers, developing mitigation plans in partnership with customer and internal teams. Technical Engagement and Collaboration • Serve as the primary post-sales technical contact and advocate for assigned accounts, connecting customer feedback to Product, Engineering, and Support. • Partner with Solutions Engineers to ensure smooth handoff from pre-sales to onboarding and sustained success thereafter. • Create and share reusable best practices, reference architectures, and technical playbooks that scale customer success. • Provide proactive guidance on containerization, CI/CD, infrastructure-as-code, and emerging developer productivity trends. Operational Excellence • Maintain high-quality documentation of customer engagements, health status, and progress toward success metrics. • Contribute to a consistent TAM engagement model, leveraging standardized processes for onboarding, health reviews, and renewals. • Support development of scalable initiatives such as 1:many workshops and digital enablement programs. Qualifications • 4+ years in a customer-facing technical role (e.g., TAM, Solutions Architect, DevOps Consultant, Customer Engineer). • Strong understanding of Docker, Kubernetes, CI/CD, IaC, and cloud-native development practices. • Proven ability to translate technical capabilities into business outcomes and drive measurable customer value. • Excellent communication skills across both technical and executive audiences. • Skilled at identifying patterns and building long-term strategies beyond point solutions. • Comfortable working cross-functionally in a global, distributed organization. Bonus • Experience with developer-first platforms or PLG (product-led growth) models. • Familiarity with AI/ML infrastructure or agent-based development platforms. • Prior experience in post-sales or lifecycle management at an infrastructure or SaaS company. What to Expect First 30 Days • Complete onboarding and ramp-up training on Docker’s products, tools, and engagement frameworks. • Shadow experienced TAMs and Solution Engineers on customer calls to learn engagement rhythms. • Meet your portfolio of customers and understand their environments, goals, and success metrics. • Build relationships with internal partners including Support, Product, and Sales. • Review existing customer documentation and success plans to identify initial opportunities for impact. First 90 Days • Take ownership of a customer portfolio and begin leading account engagements. Conduct your first technical or executive business reviews with guidance from your manager. • Establish a cadence of customer check-ins, documenting key success milestones and adoption progress. • Identify at least one process or content improvement that can scale customer engagement or reduce friction. • Contribute to cross-functional discussions that connect customer insights with product feedback. One Year Outlook • Own the full lifecycle for a portfolio of strategic or enterprise customers, delivering measurable improvements in adoption and health scores. • Build executive relationships and serve as the customer’s voice within Docker. • Contribute to building the broader TAM engagement model through shared best practices and enablement resources. • Demonstrate impact through increased customer value realization, renewal success, and platform expansion. • Mentor new TAMs and participate in developing scalable frameworks for onboarding and customer engagement. Docker does not offer visa sponsorship for this role. 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 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 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. #LI-REMOTE
Manage and resolve critical escalations and incidents, mentor support teams, and coordinate communication between customers, engineering, and product. | 6+ years escalation or incident management experience in cloud/SaaS, strong communication, and ability to lead cross-functional teams. | 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 supports customers using the largest and most popular container registry service in the world today, Docker Hub. Millions of users - community developers, open source projects and Independent Software Vendors - push and pull Docker container images billions of times through Docker Hub. We are seeking a Senior Escalation & Incident Manager to own the end-to-end experience for our most complex and critical customer issues. In this role, you sit at the junction between customer support, engineering, and product — ensuring that escalated issues and service incidents receive the urgency, consistency, and executive-level communication they demand. You will help build and improve the frameworks and standards that govern how escalations and incidents are handled, and serve as the voice of the customer when critical issues threaten to erode trust or impact retention critical issues threaten to erode trust or impact retention. Responsibilities Escalation/Incident Management & Resolution Own the escalation lifecycle from intake to resolution — ensuring cases are triaged accurately, prioritized by business impact, assigned to the right resource, and driven to closure without falling through the cracks. Maintain hands-on involvement in the most critical escalations, providing guidance, coordinating engineering resources, and managing stakeholder communication in real time. Team Mentorship & Development Mentor, grow, and support a global team of Support Leaders and Engineers. Partner to set clear expectations for case quality, handling, and customer communication standards. Coordinate and train cross-functional teams to triage, mitigate, and resolve escalations & incidents quickly. Customer & Executive Communication Serve as a primary point of contact for enterprise customers and internal stakeholders during high-severity escalations and incidents. Craft and deliver clear, confident written and verbal updates. Manage expectations with precision — knowing when to reassure, when to escalate urgency internally, and when to bring in executive sponsorship. Engineering & Product Partnership Build strong working relationships with Engineering and Product to ensure escalated issues and incidents receive timely attention and appropriate prioritization. Advocate for customer-impacting bugs and systemic issues in roadmap and sprint planning conversations. Establish feedback loops that translate escalation patterns into actionable product and reliability improvements. Process Design & Standards Help define and maintain the escalation/incident criteria, process flow, SLA/SLO commitments, and communication protocols that govern how issues/incidents are handled. Ensure playbooks are current, consistently followed, and refined after major incidents or escalations. Partner with Product and Engineering to produce and deliver post-incident root cause analysis documentation. Metrics & Operational Health Own the KPIs that reflect escalation and incident team performance — Report regularly to Support and Engineering leadership with trend analysis and actionable recommendations. Use data to make the case for tooling improvements, staffing adjustments, or process changes. Voice of the Customer Synthesize escalation data and direct customer feedback into structured insights for Product, Engineering, and Customer Success. Identify recurring themes that indicate deeper systemic issues — whether in the product, documentation, onboarding, or support process — and champion resolution at the organizational level. Qualifications: • 6+ years of experience in escalation & incident management, SRE, or production operations in a cloud/SaaS environment • Proven experience leading high-severity incident response in complex distributed systems • Experience working in 24/7 on-call or escalation environments • Familiarity with compliance or security incident response • Experience building or scaling incident management programs • Strong understanding of: Cloud platforms (AWS, GCP, Azure), Observability tools (logs, metrics, tracing) • Exceptional communication skills with the ability to remain calm under pressure • Experience influencing cross-functional teams without direct authority • Ability to communicate effectively with both technical teams and executive stakeholders • Strong focus on process improvement and operational rigor • Data-driven approach to identifying trends and driving improvements How We Work • Scope & Complexity: You'll work on projects of moderate scope and complexity with significant impact on your team and related teams • Guidance: You'll receive general instructions on routine work and more detailed guidance on new or complex tasks • Growth: You'll have opportunities to lead projects, mentor teammates, and develop emerging strategic thinking skills • Autonomy: You'll exercise judgment within defined processes while contributing to process improvements What to Expect First 90 Days — Learn, Listen, and Establish Foundations • Shadow live escalations and incidents end-to-end to understand current triage, routing, and resolution workflows • Identify gaps in case prioritization logic, SLA adherence, and handoff quality between support and engineering • Begin taking ownership of critical escalations with guidance, building credibility with engineering and customer stakeholders • Review past high-severity escalation cases to understand how communication was handled, what worked, and where it broke down • Meet with Engineering leads, and Product counterparts to understand existing relationships, pain points, and collaboration norms • Learn how bugs and escalations are currently surfaced into sprint and roadmap planning • Map the current escalation-to-engineering handoff process and identify friction points • Conduct a full audit of existing escalation and incident playbooks, criteria, and SLA/SLO documentation • Note which processes are well-documented vs. ad hoc, and which are followed consistently vs. inconsistently • Identify the two or three most urgent process gaps to address in the next phase • Review recent post-incident RCAs and post-escalation retrospectives for patterns • Begin cataloging recurring escalation themes by product area, customer segment, or issue type First 6 Months & Beyond — Build, Improve, and Lead • Own the full escalation lifecycle with confidence — driving critical cases to resolution with minimal oversight • Reduce re-escalation rates and time-to-resolution through improved triage accuracy and resource coordination • Establish a consistent, reliable escalation experience that enterprise customers and internal stakeholders trust • Become the recognized internal authority for enterprise escalation communication — executive stakeholders know who to call • Develop and standardize communication templates and escalation status update formats used across the team • Establish a regular feedback loop — a recurring forum or structured process — where escalation patterns are reviewed with Product and Engineering • Successfully advocate for customer-impacting issues that result in roadmap or sprint prioritization • Become a trusted partner to engineering leads, not just a support contact — someone brought in early during incidents • Ship a revised, fully documented escalation and incident management framework including criteria, process flows, SLA/SLO definitions, and communication protocols • Ensure all playbooks are current, distributed, and being actively used by the team • Establish a post-incident RCA process that is consistent, timely, and produces actionable outcomes • Own a metrics reporting cadence with Support and Engineering leadership — delivering regular trend analysis, not just status updates • Use data to make and win at least one meaningful case for a tooling, staffing, or process change • Demonstrate measurable improvement in two or more core KPIs from your 90-day baseline • Deliver a structured escalation insights report — shared with Product, Engineering, and Customer Success — that connects escalation patterns to systemic issues and recommendations Docker does not offer visa sponsorship for this role. 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 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 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. #LI-REMOTE
Lead and develop a high-performing solutions engineering team to drive technical closure and customer success. | Over 10 years of experience in technical sales or pre-sales for distributed systems or developer platforms, with at least 5 years in management, and deep understanding of containerization, cloud-native architectures, and developer tools. | 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! As Director, Solutions Engineering, you will lead a high-performing pre-sales engineering organization responsible for driving technical alignment and customer success throughout the sales process. You will collaborate closely with Sales, Product, and Engineering to develop scalable technical sales strategies that help customers realize the full potential of Docker’s platform. Your focus will be on enabling your team to drive technical closure efficiently and consistently while ensuring customers see clear business value. Responsibilities • Lead, develop, and inspire a team of Solutions Engineers, ensuring professional growth and high performance. • Partner with the Sales organization to drive technical closure, guiding solution validation and evaluation to achieve customer success and sales goals. • Establish repeatable processes for discovery, solution design, and proof validation that highlight Docker’s differentiated value. • Collaborate with Product and Engineering to share the Voice of the Customer, influencing roadmap and prioritization. • Develop and execute enablement programs that enhance the technical selling capabilities of both SEs and Sales. • Create an environment of continuous improvement focused on customer outcomes, operational excellence, and innovation. • Work closely with sales leadership to define metrics, performance standards, and success measures for technical sales excellence. • Coach, mentor, and empower your team to engage effectively with enterprise-level customers and communicate complex technical concepts clearly. Qualifications Required: • 10+ years of experience leading technical sales or pre-sales teams for distributed systems or developer platforms. • Proven success in guiding teams that support technologies for software supply chain security, security governance, or developer productivity. • Minimum of 5 years in management, including hiring, mentoring, and scaling high-performing teams. • Deep understanding of containerization, cloud-native architectures, and developer tools. • Strong communication and executive presentation skills, with the ability to build trust across technical and business audiences. Preferred: • Operational experience with Docker, Kubernetes, or similar container-based platforms. • Familiarity with CI/CD pipelines, cloud-native applications, and at least one major cloud provider. • Background in software development or scripting. • Experience enabling developer productivity through coding assistants, AI integrations, or AI agent development. • Bachelor’s degree in Computer Science or related field (or equivalent experience). • Willingness to travel to support key customer engagements. What to Expect 30 Days • Successfully onboard, gaining familiarity with Docker’s platform, customers, and go-to-market strategy. • Establish relationships with your team and cross-functional partners. 90 Days • Develop and align a 12-month strategic plan with Sales and Product leadership. • Begin executing key initiatives focused on improving technical closure rates and sales process efficiency. One-Year Outlook • Scale and enable a high-impact Solutions Engineering organization that drives measurable customer success and revenue growth. • Become a trusted advisor across Sales, Product, and Engineering by championing customer insights and technical excellence. 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
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
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
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
Create tailored applications specifically for Docker with our AI-powered resume builder
Get Started for Free