Docker

Docker

20 open positions available

1 location
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 20 most recent jobs
Docker

Software Engineer III, AI Developer Tools

DockerAnywhereFull-time
View Job
Compensation$120K - 200K a year

Build AI-powered developer tools, integrate with LLM APIs, develop agent orchestration systems, and contribute to platform infrastructure. | 3-5 years of building production-grade backend systems or developer tools, experience with AI/ML technologies and APIs, proficiency in Python or similar, and experience with cloud-native systems. | 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 seeks a Software Engineer III to join our new AI Developer Tools team building the future of AI-powered developer productivity. This is an exciting opportunity to work on cutting-edge AI agents and tools that transform how developers write code, debug issues, deploy applications, and respond to incidents—both internally at Docker and for our customers worldwide. You'll work at the intersection of AI and developer experience, contributing to production systems that leverage LLMs and AI agents to accelerate developer workflows. You'll build AI-powered tools such as code review assistants, automated test generators, deployment diagnostics agents, and on-call assistance tools. You'll also contribute to the self-service platform that enables teams across Docker to rapidly build and deploy their own AI developer tools. Your work will directly impact how Docker's engineers build and operate services powering 20 million users. As these tools mature and demonstrate value, you'll participate in transforming them into commercial offerings for Docker's customers. This is a hands-on role where you'll work with increasing independence, collaborate closely with engineers across multiple teams, and ship production features in a fast-paced, remote-first environment that values rapid iteration and continuous learning. What Would Make Someone Successful in This Role You're excited about AI and its potential to transform developer productivity. You have solid experience building production systems with AI agents, and you understand the nuances of prompt engineering, agent orchestration, and evaluating AI system effectiveness. You have strong software engineering fundamentals and can work independently on day-to-day tasks with general guidance on new projects. You think in terms of products and platforms, balancing technical excellence with pragmatism to ship iteratively while maintaining high quality bars. You're comfortable navigating the rapidly evolving AI/LLM landscape, experimenting with new tools and approaches, and making pragmatic technology choices. You exercise good judgment within defined processes and demonstrate emerging strategic thinking skills. You're collaborative, communicate clearly in remote environments, build effective relationships across multiple teams, and can act as a resource for teammates when they need help. You take ownership of your work from design through deployment and operations. Responsibilities • Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and agents that simplify on-call tasks when handling incidents • Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization • Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication • Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across Docker to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling • Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization • Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end); establish monitoring, alerting, and operational excellence for AI systems • Collaborate Cross-Functionally: Partner with Principal Engineer and Senior Engineers on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations; build effective partnerships across multiple teams • Act as Technical Resource: Help teammates solve problems and share knowledge through code reviews and technical discussions • Participate in Operations: Take part in on-call rotation for AI developer tools; respond to incidents, debug production issues, and drive continuous improvement of system reliability • Document and Share: Create clear technical documentation for features you build; share patterns and learnings with the team • Measure and Iterate: Instrument AI tools to measure adoption, effectiveness, and developer productivity impact; iterate based on data and user feedback to continuously improve developer experience Qualifications Required: • 3-5 years building production-grade backend systems or developer-facing tools with strong software engineering fundamentals • Hands-on production experience with AI/ML technologies including practical experience with LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, and AI agent development • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals • Experience designing and building distributed systems, microservices, or platform infrastructure • Strong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores • Solid grasp of CI/CD, automated testing, code review practices, and modern development workflows • Demonstrated ability to work independently on day-to-day work with general guidance on new projects • Product-minded approach to building developer tools with focus on user experience and measurable outcomes • Excellent communication skills in remote, asynchronous environments with ability to document technical decisions clearly • Ability to build effective working relationships across multiple teams • Ownership mentality with bias for action and iterative delivery • Comfortable working autonomously across distributed teams and navigating ambiguity Preferred: • Contributions to open source AI tools, developer tooling, or platform engineering projects • Experience with MCP (Model Context Protocol) or similar AI agent integration standards • Background in developer productivity, DevOps, SRE, or platform engineering domains • Experience with Kubernetes, Docker, and container orchestration • Knowledge of developer tools ecosystems (IDEs, CI/CD platforms, observability tools) • Experience with infrastructure-as-code (Terraform, Pulumi) and GitOps deployment patterns (ArgoCD, FluxCD) • Understanding of security, compliance, and operational best practices for production AI systems • Understanding of software design patterns and distributed systems principles What to Expect First 30 Days • Get up to speed on Docker's AI Developer Tools vision, current Agent Dev project status, and existing AI tool prototypes • Meet your team, Principal Engineer, Senior Manager, and key stakeholders across product engineering and platform teams • Understand Docker's developer tooling landscape including deployment systems, observability platforms, and CI/CD pipelines • Explore Docker's LLM provider relationships, AI technology choices, and existing integration patterns • Make meaningful contributions to the AI Developer Tools codebase through features or improvements • Participate in design discussions and code reviews to understand team technical standards and decision-making processes • Begin building relationships with engineers across multiple teams First 90 Days • Take ownership of and deliver significant features with measurable impact (e.g., complete AI agent capability, LLM integration improvement, or platform infrastructure component) • Work with increasing independence on day-to-day tasks; demonstrate good judgment on when to ask for guidance • Contribute to platform infrastructure improvements that enable faster development and deployment of AI tools • Collaborate with product and design teams on feature requirements and user experience for AI developer tools • Participate in user research and customer calls to understand developer pain points and validate AI tool effectiveness • Help other engineers through code reviews and technical discussions • Establish monitoring and instrumentation for AI tools you've shipped to measure adoption and effectiveness First Year Outlook • Own significant components of AI developer tools platform with responsibility for design, implementation, and operations • Ship multiple production AI agents and tools with demonstrated adoption and measurable productivity improvements • Work largely independently on routine work; exercise good judgment within defined processes • Build strong working relationships across Docker with product, platform, and engineering teams • Act as a reliable technical resource for teammates • Demonstrate emerging strategic thinking in your approach to problems and solutions • Drive measurable improvements in developer productivity metrics such as AI tool adoption, commit frequency, PR velocity, deployment times, and CI run times • Participate in productization efforts as internal AI tools evolve into customer-facing offerings • Continue growing your expertise in AI/ML technologies and platform engineering 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. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE

TypeScript
React
Node.js
API development
Cloud platforms (AWS)
Verified Source
Posted 13 days ago
Docker

Software Engineer III, AI Developer Tools

DockerAnywhereFull-time
View Job
Compensation$NaNK - NaNK a year

Build AI-powered developer tools, integrate with LLM APIs, develop agent orchestration systems, and contribute to platform infrastructure. | 3-5 years of experience in backend systems or developer tools, hands-on AI/ML experience with LLM APIs, proficiency in Python or similar, and experience with distributed systems and cloud-native architectures. | 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 seeks a Software Engineer III to join our new AI Developer Tools team building the future of AI-powered developer productivity. This is an exciting opportunity to work on cutting-edge AI agents and tools that transform how developers write code, debug issues, deploy applications, and respond to incidents—both internally at Docker and for our customers worldwide. You'll work at the intersection of AI and developer experience, contributing to production systems that leverage LLMs and AI agents to accelerate developer workflows. You'll build AI-powered tools such as code review assistants, automated test generators, deployment diagnostics agents, and on-call assistance tools. You'll also contribute to the self-service platform that enables teams across Docker to rapidly build and deploy their own AI developer tools. Your work will directly impact how Docker's engineers build and operate services powering 20 million users. As these tools mature and demonstrate value, you'll participate in transforming them into commercial offerings for Docker's customers. This is a hands-on role where you'll work with increasing independence, collaborate closely with engineers across multiple teams, and ship production features in a fast-paced, remote-first environment that values rapid iteration and continuous learning. What Would Make Someone Successful in This Role You're excited about AI and its potential to transform developer productivity. You have solid experience building production systems with AI agents, and you understand the nuances of prompt engineering, agent orchestration, and evaluating AI system effectiveness. You have strong software engineering fundamentals and can work independently on day-to-day tasks with general guidance on new projects. You think in terms of products and platforms, balancing technical excellence with pragmatism to ship iteratively while maintaining high quality bars. You're comfortable navigating the rapidly evolving AI/LLM landscape, experimenting with new tools and approaches, and making pragmatic technology choices. You exercise good judgment within defined processes and demonstrate emerging strategic thinking skills. You're collaborative, communicate clearly in remote environments, build effective relationships across multiple teams, and can act as a resource for teammates when they need help. You take ownership of your work from design through deployment and operations. Responsibilities Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and agents that simplify on-call tasks when handling incidents Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across Docker to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end); establish monitoring, alerting, and operational excellence for AI systems Collaborate Cross-Functionally: Partner with Principal Engineer and Senior Engineers on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations; build effective partnerships across multiple teams Act as Technical Resource: Help teammates solve problems and share knowledge through code reviews and technical discussions Participate in Operations: Take part in on-call rotation for AI developer tools; respond to incidents, debug production issues, and drive continuous improvement of system reliability Document and Share: Create clear technical documentation for features you build; share patterns and learnings with the team Measure and Iterate: Instrument AI tools to measure adoption, effectiveness, and developer productivity impact; iterate based on data and user feedback to continuously improve developer experience Qualifications Required: 3-5 years building production-grade backend systems or developer-facing tools with strong software engineering fundamentals Hands-on production experience with AI/ML technologies including practical experience with LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, and AI agent development Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals Experience designing and building distributed systems, microservices, or platform infrastructure Strong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores Solid grasp of CI/CD, automated testing, code review practices, and modern development workflows Demonstrated ability to work independently on day-to-day work with general guidance on new projects Product-minded approach to building developer tools with focus on user experience and measurable outcomes Excellent communication skills in remote, asynchronous environments with ability to document technical decisions clearly Ability to build effective working relationships across multiple teams Ownership mentality with bias for action and iterative delivery Comfortable working autonomously across distributed teams and navigating ambiguity Preferred: Contributions to open source AI tools, developer tooling, or platform engineering projects Experience with MCP (Model Context Protocol) or similar AI agent integration standards Background in developer productivity, DevOps, SRE, or platform engineering domains Experience with Kubernetes, Docker, and container orchestration Knowledge of developer tools ecosystems (IDEs, CI/CD platforms, observability tools) Experience with infrastructure-as-code (Terraform, Pulumi) and GitOps deployment patterns (ArgoCD, FluxCD) Understanding of security, compliance, and operational best practices for production AI systems Understanding of software design patterns and distributed systems principles What to Expect First 30 Days Get up to speed on Docker's AI Developer Tools vision, current Agent Dev project status, and existing AI tool prototypes Meet your team, Principal Engineer, Senior Manager, and key stakeholders across product engineering and platform teams Understand Docker's developer tooling landscape including deployment systems, observability platforms, and CI/CD pipelines Explore Docker's LLM provider relationships, AI technology choices, and existing integration patterns Make meaningful contributions to the AI Developer Tools codebase through features or improvements Participate in design discussions and code reviews to understand team technical standards and decision-making processes Begin building relationships with engineers across multiple teams First 90 Days Take ownership of and deliver significant features with measurable impact (e.g., complete AI agent capability, LLM integration improvement, or platform infrastructure component) Work with increasing independence on day-to-day tasks; demonstrate good judgment on when to ask for guidance Contribute to platform infrastructure improvements that enable faster development and deployment of AI tools Collaborate with product and design teams on feature requirements and user experience for AI developer tools Participate in user research and customer calls to understand developer pain points and validate AI tool effectiveness Help other engineers through code reviews and technical discussions Establish monitoring and instrumentation for AI tools you've shipped to measure adoption and effectiveness First Year Outlook Own significant components of AI developer tools platform with responsibility for design, implementation, and operations Ship multiple production AI agents and tools with demonstrated adoption and measurable productivity improvements Work largely independently on routine work; exercise good judgment within defined processes Build strong working relationships across Docker with product, platform, and engineering teams Act as a reliable technical resource for teammates Demonstrate emerging strategic thinking in your approach to problems and solutions Drive measurable improvements in developer productivity metrics such as AI tool adoption, commit frequency, PR velocity, deployment times, and CI run times Participate in productization efforts as internal AI tools evolve into customer-facing offerings Continue growing your expertise in AI/ML technologies and platform engineering 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 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
React
Node.js
API development
Cloud platforms (AWS)
Data architectures
Direct Apply
Posted 13 days ago
Docker

Senior Principal Engineer, Infrastructure

DockerAnywhereFull-time
View Job
Compensation$200K - 200K a year

Define and lead the technical strategy for Docker’s foundational platform, including architecture, cross-team coordination, and enterprise capabilities. | Requires 15+ years of experience in software engineering with expertise in platform domains, large-scale distributed systems, and strategic technical leadership. | 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 Senior Principal Engineer to serve as the technical visionary and architect for our Bridge organization—the foundational platform that powers accounts, billing, data, developer tools and enterprise governance across all Docker products. This is one of the most impactful individual contributor roles at Docker, responsible for defining and driving the technical strategy that enables Docker's transformation from a collection of individual products into a unified enterprise platform capable of supporting our next phase of growth. As Senior Principal Engineer, you will establish strategic technical plans that span multiple engineering organizations, make critical architectural decisions that affect Docker's entire product portfolio, and drive execution of cross-company programs that directly enable revenue generation. You'll work at the intersection of Accounts, Billing, Data, Platform Infrastructure, Developer Tools and Enterprise Governance, ensuring these foundational systems work together seamlessly to support Docker's business model evolution from seat-based to usage-based pricing, our expansion into AI and security products, and our growth from tens of thousands to hundreds of thousands of enterprise customers. This role requires someone who combines deep technical expertise across multiple domains with the business acumen to translate Docker's commercial strategy into platform capabilities. You'll be recognized across Docker as the definitive expert on platform architecture, consulted by executives on strategic technical decisions, and responsible for ensuring that every product team can launch enterprise-ready features rapidly because the platform handles the complexity underneath. Responsibilities Technical Vision & Strategic Planning • Define and own the multi-year technical vision for Docker's foundational platform, encompassing accounts, billing, data, enterprise governance, and infrastructure • Establish strategic plans and objectives for major platform initiatives, making architectural decisions that ensure effective achievement of Docker's business objectives • Contribute to and drive the strategic vision in collaboration with the VP of Engineering, translating organizational strategy into technical roadmaps that span multiple teams and years • Identify and prioritize platform investments that provide maximum leverage—capabilities built once that enable rapid iteration across all Docker products • Develop architectural principles and standards that guide technical decisions across the Bridge organization and influence product engineering teams • Anticipate future business needs and ensure platform architecture provides the flexibility to support Docker's evolving commercial models Cross-Company Technical Leadership • Lead large cross-company programs that require coordination across Desktop, Hub, AI, Security, Cloud, and Platform teams • Architect the unified platform interfaces ("Control Planes") that enable product teams to answer canonical questions like "Can this user access this feature?" or "How much has this organization consumed?" without understanding underlying complexity • Drive convergence of fragmented systems across Docker—replacing product-specific implementations with shared platform capabilities for authentication, authorization, billing, and observability • Establish technical contracts between platform and product teams that enable independent velocity while ensuring consistency and reliability • Lead architectural reviews for major initiatives across Docker, ensuring alignment with platform strategy and long-term maintainability • Proactively identify and solve problems that impact critical areas of the business before they become blockers Billing & Monetization Platform Architecture • Architect the Billing Control Plane that enables Docker to launch new product SKUs in weeks instead of months • Design the Usage-Based Billing platform that supports sophisticated pricing models combining base fees, per-seat charges, consumption pricing, and volume discounts • Ensure billing architecture supports Docker's commercial flexibility—enabling bundle pricing, enterprise contract structures, and rapid pricing experimentation • Define the metering infrastructure where products simply report usage events and the platform handles aggregation, rating, invoicing, and revenue recognition • Architect billing systems that scale to support Docker's growth while maintaining the accuracy and audibility that enterprise customers and finance require Accounts & Identity Platform Architecture • Design the metadata-driven identity platform that serves as the single source of truth for authentication, authorization, and access control across all Docker products • Architect account infrastructure that supports Docker's enterprise requirements—domain-based account ownership, organization lifecycle management, and namespace separation • Define the Centralized Access Control Service that becomes the standard authorization point for all Docker products, replacing fragmented team-specific solutions • Ensure identity architecture supports both consumer simplicity and enterprise complexity—from individual developers to organizations with thousands of managed accounts • Design migration paths that transition millions of existing users seamlessly while introducing new capabilities progressively Enterprise Governance Platform Architecture • Architect the Unified Internal Access Control Endpoint that abstracts entitlements, permissions, settings, policies, and feature flags into a single source of truth for all product teams • Design the Enterprise Command Center architecture that provides consolidated administrative experience across all Docker products • Define group management and RBAC architecture that supports global, group, and user-level policy scoping with IdP synchronization • Architect high-volume audit logging infrastructure and observability platform that meets enterprise compliance requirements (SOC 2, ISO 27001) and integrates with enterprise SIEM tools • Ensure governance architecture enables Docker to launch any new product "enterprise-ready" from day one with baseline governance controls Data Platform Architecture • Define canonical data models that serve as the foundation for analytics, reporting, and machine learning across Docker • Architect real-time streaming infrastructure that enables immediate reactions to customer behavior—usage spikes, security anomalies, expansion opportunities • Design self-service data capabilities that democratize access while maintaining governance and accuracy • Ensure data architecture supports both operational needs (real-time dashboards, alerts) and analytical needs (business intelligence, forecasting) • Drive convergence to eliminate conflicting metrics that undermine trust in business decisions Infrastructure & Developer Experience Architecture • Define the infrastructure platform vision that removes infrastructure as a bottleneck to innovation—enabling teams to deploy experimental services in minutes, not weeks • Architect standardized deployment patterns that encode best practices for security, scaling, monitoring, and reliability • Design infrastructure that specifically supports AI and agent initiatives—rapid deployment, programmatic environment creation, consistent APIs • Establish observability standards that provide distributed tracing, metrics, log aggregation, and error tracking out of the box for every service • Drive cost optimization across platform infrastructure while maintaining performance and reliability standards Technical Excellence & Influence • Work with senior managers and directors across the Bridge organization to drive operations and strategy • Mentor and develop Staff and Principal engineers, raising the technical bar across the organization • Represent Docker's platform architecture externally through blog posts, conference talks, and technical community engagement • Participate in executive-level discussions on technical strategy, providing architectural perspective on business decisions • Drive build-vs-buy decisions for critical platform components, evaluating vendor solutions against Docker's specific requirements Qualifications Required Technical Expertise • 15+ years of software engineering experience with demonstrated expertise across multiple platform domains (identity, billing, data, infrastructure) • Proven track record architecting and delivering large-scale distributed systems serving millions of users and thousands of enterprise customers • Deep expertise in at least two of: identity/access management systems, billing/monetization platforms, data platforms, or cloud infrastructure • Broad working knowledge across all platform domains with ability to make sound architectural decisions spanning multiple areas • Expert-level understanding of API design, service architecture, and system integration patterns at scale • Experience with cloud platforms (AWS, GCP, or Azure) and modern infrastructure patterns (Kubernetes, service mesh, infrastructure-as-code) Strategic & Business Impact • Track record of establishing strategic technical plans that directly enabled business outcomes (revenue growth, cost reduction, market expansion) • Experience translating business strategy into technical architecture and roadmaps • Demonstrated ability to identify and prioritize investments that provide maximum platform leverage • Understanding of SaaS business models, enterprise sales cycles, and how platform capabilities influence commercial success • Experience making build-vs-buy decisions for critical platform components Leadership & Influence • Proven ability to drive large cross-company technical programs requiring coordination across multiple engineering organizations • Experience working with VPs and executives to set and execute technical strategy • Track record of influencing technical direction without direct authority—building consensus across teams with different priorities • Strong communication skills with ability to present to executives, influence leadership, and drive alignment at all levels • Experience mentoring senior engineers and developing technical leadership Enterprise Platform Experience • Experience building platforms that serve enterprise customers with complex governance and compliance requirements • Knowledge of enterprise security requirements, compliance frameworks (SOC 2, ISO 27001), and their architectural implications • Experience with identity federation (OIDC, SAML, SCIM) and enterprise SSO integration at scale • Understanding of enterprise billing complexity—contract management, usage-based pricing, revenue recognition Preferred • Experience at developer tools, infrastructure software, or B2B SaaS companies at significant scale • Background with container technologies, Docker, Kubernetes, or developer productivity platforms • Experience building billing platforms that support multiple pricing models (seat-based, consumption, hybrid) • Track record of successfully migrating legacy systems while maintaining business continuity • Experience with data platform architecture including real-time streaming, data warehousing, and analytics • Knowledge of FinOps and infrastructure cost optimization at scale • Advanced degree in Computer Science, Engineering, or related technical field • External recognition as a technical leader (conference speaking, publications, open source contributions) Key Success Metrics Platform Leverage & Velocity • Product teams can launch enterprise-ready features in <2 weeks (vs. 6+ months today) by leveraging platform capabilities • New product SKUs can be created and launched in weeks instead of months through Billing Control Plane • Single unified access control endpoint replaces 5+ fragmented APIs that product teams currently integrate Business Enablement • Platform architecture directly enables $10M+ in enterprise revenue through governance capabilities that unblock deals • Usage-based billing platform supports new AI and cloud product monetization models • Billing accuracy and flexibility supports complex enterprise contract structures that Sales requires Technical Excellence • Platform systems achieve 99.9%+ uptime for business-critical workflows • Canonical data models eliminate conflicting metrics that undermine business decisions • Infrastructure platform reduces deployment time for new services from 2-4 weeks to <1 day Organizational Impact • Recognized across Docker as the definitive technical authority on platform architecture • Successfully drive convergence of fragmented systems, reducing technical debt and operational burden • Develop multiple Staff and Principal engineers who can own major platform domains 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 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

platform architecture
enterprise systems
distributed systems
API design
cloud infrastructure
Verified Source
Posted 16 days ago
Docker

Senior Software Engineer, Enterprise

DockerAnywhereFull-time
View Job
Compensation$120K - 200K a year

Develop enterprise-grade web services, build observability and compliance solutions, and collaborate across teams to enhance Docker's enterprise platform. | Experience with modern web development, backend languages (preferably Go, Python, or Java), building production web services, and familiarity with databases, cloud platforms, and enterprise security practices. | 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! We're looking for a Senior Software Engineer to join our Enterprise Platform team within the Infrastructure organization. In this role, you'll build customer-facing applications and workflows that enable enterprise success on Docker. You'll work on the systems that power how the world's largest organizations manage, govern, and observe their Docker deployments at scale. This is an opportunity to have a significant impact on Docker's enterprise trajectory. The features you build will directly support companies in the Fortune 100, enabling them to adopt Docker products across thousands of developers with the governance controls they require. Responsibilities Build Enterprise-Grade Products Develop features for Docker's Enterprise Command Center, the consolidated administrative interface where enterprise admins manage access, billing, policies, and configurations across all Docker products Implement group management and RBAC (Role-Based Access Control) capabilities that make it easy to implement policy scoping at global, group, and user levels Build unified access control endpoints that abstract permissions, settings, and policies for product teams across Docker Create Observability & Compliance Solutions Develop customer-facing insights dashboards with near-real-time reporting and granular filtering capabilities Build audit logging infrastructure that supports high-volume use cases and user-level activity tracking Implement SIEM/API integrations enabling enterprises to ingest Docker telemetry into leading data warehousing solutions. Drive Technical Excellence Write clean, well-tested, and maintainable code following engineering best practices Participate in code reviews and contribute to technical design discussions Lead projects or steps within larger initiatives, coordinating with cross-functional teams Act as a technical resource for more junior teammates Collaborate Across Teams Partner with product management to translate enterprise customer requirements into technical solutions, building cross-cutting solutions to customer problems. Build relationships with other engineering and product teams; collaborating on technical designs, code reviews and the design and launch of new internal APIs to provide a single pane of glass for Docker customers. Qualifications Technical Skills 4-6 years of software engineering experience with in-depth practical knowledge of modern web development Proficiency in one or more backend languages (Go, Python, Java, or similar) Experience building and operating production web services and APIs Familiarity with React or similar frontend frameworks for building admin interfaces Working knowledge of databases (PostgreSQL, MySQL) and caching systems (Redis) Experience with cloud platforms (AWS, GCP, or Azure) and container technologies Engineering Practices Strong understanding of software design patterns and principles Experience with CI/CD pipelines and automated testing Ability to debug and troubleshoot complex distributed systems Understanding of security best practices for enterprise applications Collaboration & Communication Ability to work effectively in a cross-functional environment Clear written and verbal communication skills Experience building relationships across multiple teams to drive outcomes Comfort receiving general instructions on routine work while exercising judgment within defined processes Nice to Have Experience building enterprise SaaS applications with multi-tenancy Familiarity with identity management (OIDC, SAML, SCIM) and access control systems Experience with observability tools (Datadog, Splunk, New Relic) Background in building billing or metering systems Exposure to compliance requirements (SOC 2, ISO 27001, GDPR) What to Expect First 90 Days Ship your first feature to production with guidance from senior engineers Develop a solid understanding of Docker's enterprise customer needs and platform architecture Build effective working relationships with your immediate team and key partners First Year Lead delivery of a significant component of the Enterprise Command Center or governance platform Contribute to technical design decisions that impact how enterprise customers experience Docker Act as a go-to resource for teammates on areas where you've developed expertise Participate in cross-functional projects that touch multiple platform areas 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 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 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
React
Node.js
API development
Cloud platforms (AWS)
NoSQL/SQL databases
Direct Apply
Posted 17 days ago
Docker

Software Engineer III, Enterprise

DockerAnywhereFull-time
View Job
Compensation$120K - 200K a year

Developing enterprise-grade web applications, APIs, and observability solutions for Docker’s enterprise platform. | 3-5 years of experience in web development, proficiency in backend languages (Go, Python, Java), experience with production web services, databases, cloud platforms, and enterprise security practices. | 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! We're looking for a Software Engineer III to join our Enterprise Platform team within the Infrastructure organization. In this role, you'll build customer-facing applications and workflows that enable enterprise success on Docker. You'll work on the systems that power how the world's largest organizations manage, govern, and observe their Docker deployments at scale. This is an opportunity to have a significant impact on Docker's enterprise trajectory. The features you build will directly support companies in the Fortune 100, enabling them to adopt Docker products across thousands of developers with the governance controls they require. Responsibilities Build Enterprise-Grade Products Develop features for Docker's Enterprise Command Center, the consolidated administrative interface where enterprise admins manage access, billing, policies, and configurations across all Docker products Implement group management and RBAC (Role-Based Access Control) capabilities that make it easy to implement policy scoping at global, group, and user levels Build unified access control endpoints that abstract permissions, settings, and policies for product teams across Docker Create Observability & Compliance Solutions Develop customer-facing insights dashboards with near-real-time reporting and granular filtering capabilities Build audit logging infrastructure that supports high-volume use cases and user-level activity tracking Implement SIEM/API integrations enabling enterprises to ingest Docker telemetry into leading data warehousing solutions. Drive Technical Excellence Write clean, well-tested, and maintainable code following engineering best practices Participate in code reviews and contribute to technical design discussions Lead projects or steps within larger initiatives, coordinating with cross-functional teams Act as a technical resource for more junior teammates Collaborate Across Teams Partner with product management to translate enterprise customer requirements into technical solutions, building cross-cutting solutions to customer problems. Build relationships with other engineering and product teams; collaborating on technical designs, code reviews and the design and launch of new internal APIs to provide a single pane of glass for Docker customers. Qualifications Technical Skills 3-5 years of software engineering experience with in-depth practical knowledge of modern web development Proficiency in one or more backend languages (Go, Python, Java, or similar) Experience building and operating production web services and APIs Familiarity with React or similar frontend frameworks for building admin interfaces Working knowledge of databases (PostgreSQL, MySQL) and caching systems (Redis) Experience with cloud platforms (AWS, GCP, or Azure) and container technologies Engineering Practices Strong understanding of software design patterns and principles Experience with CI/CD pipelines and automated testing Ability to debug and troubleshoot complex distributed systems Understanding of security best practices for enterprise applications Collaboration & Communication Ability to work effectively in a cross-functional environment Clear written and verbal communication skills Experience building relationships across multiple teams to drive outcomes Comfort receiving general instructions on routine work while exercising judgment within defined processes Nice to Have Experience building enterprise SaaS applications with multi-tenancy Familiarity with identity management (OIDC, SAML, SCIM) and access control systems Experience with observability tools (Datadog, Splunk, New Relic) Background in building billing or metering systems Exposure to compliance requirements (SOC 2, ISO 27001, GDPR) What to Expect First 90 Days Ship your first feature to production with guidance from senior engineers Develop a solid understanding of Docker's enterprise customer needs and platform architecture Build effective working relationships with your immediate team and key partners First Year Outlook Lead delivery of a significant component of the Enterprise Command Center or governance platform Contribute to technical design decisions that impact how enterprise customers experience Docker Act as a go-to resource for teammates on areas where you've developed expertise Participate in cross-functional projects that touch multiple platform areas 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 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
React
Node.js
Full-stack development
Cloud platforms (AWS)
API development
Direct Apply
Posted 17 days ago
Docker

Staff Software Engineer, Enterprise

DockerAnywhereFull-time
View Job
Compensation$NaNK - NaNK a year

Architecting and building enterprise-grade systems and workflows, leading technical initiatives, and mentoring teams. | Extensive experience in backend development, large-scale distributed systems, API design, cloud infrastructure, and technical leadership. | 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! We're looking for a Staff Software Engineer to join our Enterprise Platform team within the Infrastructure organization. In this role, you'll be a technical leader responsible for architecting and building customer-facing applications and workflows that enable enterprise success on Docker. You'll shape the technical direction of systems that power how the world's largest organizations manage, govern, and observe their Docker deployments at scale. This is a high-impact role where you'll solve complex problems across multiple domains, influence technical strategy, and serve as a trusted advisor to teams across Docker. The platform you help design will directly support customers like Visa, Deloitte, EY, and Morgan Stanley, enabling them to adopt Docker products across thousands of developers with enterprise-grade governance controls. Responsibilities Drive Technical Strategy & Architecture Define the technical architecture for Docker's unified enterprise governance platform, ensuring it scales to support thousands of enterprise customers Design the Unified Internal Access Control Endpoint that will serve as the single source of truth for permissions, settings, and policies across all Docker products Architect systems that balance immediate customer needs with long-term platform extensibility Identify gaps in existing processes and systems, recommend solutions, and drive implementation Lead Complex Technical Initiatives Own end-to-end delivery of major platform components such as the Enterprise Command Center, group management/RBAC systems, or high-volume audit logging infrastructure Lead technical design for SIEM/API integrations that enable enterprises to ingest Docker telemetry into their existing security infrastructure Solve complex problems creatively and efficiently, often navigating ambiguity and competing priorities Make technical decisions that balance customer impact, engineering velocity, and operational sustainability Build & Elevate the Team Mentor engineers across the organization, helping them grow their technical skills and judgment Set technical standards and best practices that raise the bar for the entire platform organization Lead complex technical discussions and drive alignment across teams with different priorities Contribute to hiring by defining technical requirements and conducting interviews Influence Across Docker Serve as a subject matter expert on enterprise platform architecture, consulted by teams across the company Partner with product management and leadership to translate Docker's enterprise strategy into technical roadmaps Build strong cross-functional networks with teams across Desktop, Hub, AI, Security, and Cloud products Represent the Enterprise Platform team in technical discussions with leadership and cross-functional stakeholders Qualifications Technical Expertise 8+ years of software engineering experience with deep specialization in building enterprise SaaS platforms or wide breadth across multiple relevant domains Expert-level proficiency in backend development (Go, Python, Java, or similar) with strong opinions on when to use what Extensive experience designing, building, and operating large-scale distributed systems Deep understanding of API design, service architecture, and system integration patterns Strong knowledge of databases, caching, and data pipeline architectures Experience with cloud platforms (AWS, GCP, or Azure) and container/orchestration technologies Technical Leadership Proven track record of leading complex technical initiatives from conception through delivery Ability to make sound architectural decisions that account for scale, reliability, security, and maintainability Experience defining technical standards and driving adoption across teams Strong debugging and troubleshooting skills for complex distributed systems Demonstrated ability to identify systemic issues and drive improvements Collaboration & Influence Excellent communication skills with ability to effectively present to leadership and drive alignment Track record of building strong cross-functional relationships and navigating organizational complexity Experience mentoring engineers and helping teams level up their technical capabilities Ability to take team/function strategic vision and translate it into technical execution Recognized as someone others rely on for good business judgment and partnership Nice to Have Experience building enterprise governance, access control, or identity management systems Background in multi-tenant SaaS architectures serving large enterprise customers Familiarity with compliance frameworks (SOC 2, ISO 27001, FedRAMP) and their technical implications Experience with observability platforms and SIEM integrations Track record of building platforms consumed by other engineering teams Experience working directly with enterprise customers to understand requirements What to Expect First 90 Days Develop a comprehensive understanding of Docker's enterprise platform architecture and customer needs Identify 2-3 high-impact technical improvements and begin driving them forward Establish yourself as a trusted technical voice in architectural discussions Build strong relationships with key partners across Platform, Product, and Engineering leadership First Year Outlook Lead the architecture and delivery of a major enterprise platform capability (e.g., unified access control, enterprise command center, or observability platform) Significantly contribute to team strategy discussions and help shape the technical roadmap Be recognized across Docker as the subject matter expert for enterprise platform architecture Measurably improve engineering velocity or system reliability through process or architectural improvements Mentor multiple engineers and contribute to team growth and hiring How We Work Scope & Complexity: You'll work on complex tasks with significant scope, often spanning multiple systems and teams Autonomy: You'll drive your own work based on team strategy with minimal day-to-day direction, seeking input on new or ambiguous areas Influence: You'll proactively identify problems that impact the direction of the function and drive solutions Leadership: You'll lead through technical excellence and influence rather than authority, building consensus across teams 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 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
React
Node.js
Full-stack development
API development
Cloud platforms (AWS)
Direct Apply
Posted 17 days ago
Docker

Senior Manager, Engineering, Enterprise

DockerAnywhereFull-time
View Job
Compensation$200K - 200K a year

Lead and develop a high-performing engineering team to build enterprise governance infrastructure, ensuring operational excellence, security, and compliance. | 7+ years in software engineering, 3+ years in technical leadership managing teams of 5+, deep expertise in enterprise SaaS, security, and cloud technologies. | 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 Senior Manager of Engineering to lead our Enterprise Platform team and drive the technical excellence of governance systems that the world's largest organizations depend on to manage Docker at scale. As Docker expands from core Desktop and Hub offerings into a comprehensive platform of cloud services, AI tools, and enterprise security products, we need a technical leader who can build the unified governance infrastructure that enables enterprise customers to adopt Docker with confidence. This role combines hands-on technical leadership with people management to build a high-performing engineering organization. You'll be responsible for designing, building, and launching the enterprise governance capabilities—access control, observability, policy management, and administrative tooling—that power Docker's enterprise story. Your team will own mission-critical platform infrastructure that directly impacts enterprise deal closure, customer retention, and Docker's ability to rapidly launch enterprise-ready products. Success in this role requires deep expertise in building enterprise SaaS platforms, strong leadership skills, and the ability to balance strategic platform investments with tactical customer needs. You'll work closely with Product, Sales, Customer Success, and cross-functional engineering teams to deliver capabilities that enable Docker's enterprise growth while maintaining the reliability and security that enterprise customers demand. Responsibilities Team Leadership & Development Build, lead, and scale a high-performing engineering team of 5-8 engineers focused on enterprise governance, access control, and observability systems Establish hiring standards and recruit top-tier backend and full-stack engineers with expertise in enterprise SaaS platforms Foster a culture of technical excellence, customer obsession, and operational reliability within the team Mentor senior and staff engineers, developing next-generation technical leadership within the enterprise platform organization Partner with HR and Engineering leadership on career development, performance management, and team growth initiatives Identify gaps in team capabilities and processes, recommend solutions, and drive implementation Technical Strategy & Architecture Define and execute the long-term technical strategy for Docker's enterprise governance platform, ensuring alignment with Docker's enterprise growth objectives Architect and oversee development of the Unified Internal Access Control Endpoint that serves as the single source of truth for permissions, settings, and policies across all Docker products Drive technical decisions around RBAC implementation, group management, policy scoping, and enterprise command center capabilities Lead development of high-volume audit logging infrastructure and SIEM integrations that meet enterprise compliance requirements Establish security frameworks and compliance standards (SOC 2, ISO 27001) that enable enterprise customer adoption Translate team and organizational strategic vision into technical execution and roadmap priorities Platform Excellence & Reliability Own the operational excellence of enterprise governance systems with stringent uptime requirements for business-critical enterprise workflows Implement comprehensive monitoring, alerting, and incident response procedures for access control and policy enforcement systems Drive performance optimization to support Docker's growing enterprise customer base and their scale requirements Establish robust testing frameworks including automated testing, load testing, and disaster recovery procedures Build platform capabilities that enable other Docker product teams to launch enterprise-ready features in weeks rather than months Cross-Functional Partnership & Product Delivery Partner with Product Management to translate enterprise customer requirements into scalable technical solutions Collaborate with Sales and Customer Success teams to unblock enterprise deals by delivering governance capabilities customers require Work with Security and Legal teams to ensure compliance with enterprise security requirements and regulatory standards Coordinate with Desktop, Hub, AI, and Cloud product teams to ensure seamless integration of governance capabilities across Docker's product ecosystem Serve as a subject matter expert on enterprise platform architecture, recognized across the company for good business judgment and partnership Customer Impact & Enterprise Success Drive initiatives that directly address enterprise customer governance gaps, protecting existing revenue and enabling expansion Implement self-service administrative capabilities enabling enterprise admins to manage access, policies, and configurations independently Establish comprehensive APIs and documentation for internal product teams consuming governance platform services Monitor and optimize enterprise customer adoption metrics, policy deployment rates, and administrative efficiency Lead efforts to reduce enterprise customer escalations related to governance gaps from current levels to near-zero Qualifications Required Leadership & Management 7+ years of software engineering experience with 3+ years in technical leadership roles managing teams of 5+ engineers Proven track record building and scaling engineering teams at high-growth technology companies Strong people management skills including hiring, performance management, and career development Experience leading cross-functional initiatives involving Product, Sales, and Enterprise customer stakeholders Excellent communication skills with ability to influence executives, present to leadership, and drive alignment across teams Demonstrated ability to take organizational strategic vision and translate it into team execution Technical Expertise Deep expertise in building enterprise SaaS platforms with multi-tenancy and complex access control requirements Strong background in authentication, authorization, RBAC, and identity management systems Proficiency with modern backend technologies (Go, Python, or similar), microservices architecture, and cloud platforms (AWS, GCP, or Azure) Experience designing and building observability systems including audit logging, metrics, and integration with enterprise monitoring tools Knowledge of security best practices, compliance frameworks (SOC 2, ISO 27001), and enterprise security requirements Familiarity with modern development practices including CI/CD, infrastructure-as-code, and monitoring Domain Knowledge Understanding of enterprise software requirements including group management, policy enforcement, and administrative workflows Experience supporting large enterprise customers with complex governance and compliance requirements Knowledge of SIEM platforms (Splunk, Datadog) and enterprise observability patterns Familiarity with identity providers (OIDC, SAML, SCIM) and enterprise SSO integration Experience building platform services consumed by other engineering teams Preferred Experience at developer tools, infrastructure software, or B2B SaaS companies serving enterprise customers Background with container technologies, Docker, or developer productivity tooling Experience building access control or policy management systems at scale Knowledge of enterprise procurement processes and how governance capabilities influence deal cycles Advanced degree in Computer Science, Engineering, or related technical field Experience with high-availability systems serving thousands of enterprise organizations Track record of reducing time-to-market for enterprise features through platform investments 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 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

Enterprise SaaS platform development
Access control and governance systems
Security frameworks and compliance (SOC 2, ISO 27001)
Cloud platforms (AWS, GCP, Azure)
Microservices architecture
Direct Apply
Posted 17 days ago
Docker

Senior Principal Engineer, Infrastructure

DockerAnywhereFull-time
View Job
Compensation$NaNK - NaNK a year

Define and lead the technical strategy for Docker's enterprise platform, including architecture for accounts, billing, data, and governance, across multiple teams. | 15+ years of experience in software engineering with expertise in enterprise platform domains, proven leadership in large-scale systems, and strategic technical planning 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! Docker is seeking a Senior Principal Engineer to serve as the technical visionary and architect for our Bridge organization—the foundational platform that powers accounts, billing, data, developer tools and enterprise governance across all Docker products. This is one of the most impactful individual contributor roles at Docker, responsible for defining and driving the technical strategy that enables Docker's transformation from a collection of individual products into a unified enterprise platform capable of supporting our next phase of growth. As Senior Principal Engineer, you will establish strategic technical plans that span multiple engineering organizations, make critical architectural decisions that affect Docker's entire product portfolio, and drive execution of cross-company programs that directly enable revenue generation. You'll work at the intersection of Accounts, Billing, Data, Platform Infrastructure, Developer Tools and Enterprise Governance, ensuring these foundational systems work together seamlessly to support Docker's business model evolution from seat-based to usage-based pricing, our expansion into AI and security products, and our growth from tens of thousands to hundreds of thousands of enterprise customers. This role requires someone who combines deep technical expertise across multiple domains with the business acumen to translate Docker's commercial strategy into platform capabilities. You'll be recognized across Docker as the definitive expert on platform architecture, consulted by executives on strategic technical decisions, and responsible for ensuring that every product team can launch enterprise-ready features rapidly because the platform handles the complexity underneath. Responsibilities Technical Vision & Strategic Planning Define and own the multi-year technical vision for Docker's foundational platform, encompassing accounts, billing, data, enterprise governance, and infrastructure Establish strategic plans and objectives for major platform initiatives, making architectural decisions that ensure effective achievement of Docker's business objectives Contribute to and drive the strategic vision in collaboration with the VP of Engineering, translating organizational strategy into technical roadmaps that span multiple teams and years Identify and prioritize platform investments that provide maximum leverage—capabilities built once that enable rapid iteration across all Docker products Develop architectural principles and standards that guide technical decisions across the Bridge organization and influence product engineering teams Anticipate future business needs and ensure platform architecture provides the flexibility to support Docker's evolving commercial models Cross-Company Technical Leadership Lead large cross-company programs that require coordination across Desktop, Hub, AI, Security, Cloud, and Platform teams Architect the unified platform interfaces ("Control Planes") that enable product teams to answer canonical questions like "Can this user access this feature?" or "How much has this organization consumed?" without understanding underlying complexity Drive convergence of fragmented systems across Docker—replacing product-specific implementations with shared platform capabilities for authentication, authorization, billing, and observability Establish technical contracts between platform and product teams that enable independent velocity while ensuring consistency and reliability Lead architectural reviews for major initiatives across Docker, ensuring alignment with platform strategy and long-term maintainability Proactively identify and solve problems that impact critical areas of the business before they become blockers Billing & Monetization Platform Architecture Architect the Billing Control Plane that enables Docker to launch new product SKUs in weeks instead of months Design the Usage-Based Billing platform that supports sophisticated pricing models combining base fees, per-seat charges, consumption pricing, and volume discounts Ensure billing architecture supports Docker's commercial flexibility—enabling bundle pricing, enterprise contract structures, and rapid pricing experimentation Define the metering infrastructure where products simply report usage events and the platform handles aggregation, rating, invoicing, and revenue recognition Architect billing systems that scale to support Docker's growth while maintaining the accuracy and audibility that enterprise customers and finance require Accounts & Identity Platform Architecture Design the metadata-driven identity platform that serves as the single source of truth for authentication, authorization, and access control across all Docker products Architect account infrastructure that supports Docker's enterprise requirements—domain-based account ownership, organization lifecycle management, and namespace separation Define the Centralized Access Control Service that becomes the standard authorization point for all Docker products, replacing fragmented team-specific solutions Ensure identity architecture supports both consumer simplicity and enterprise complexity—from individual developers to organizations with thousands of managed accounts Design migration paths that transition millions of existing users seamlessly while introducing new capabilities progressively Enterprise Governance Platform Architecture Architect the Unified Internal Access Control Endpoint that abstracts entitlements, permissions, settings, policies, and feature flags into a single source of truth for all product teams Design the Enterprise Command Center architecture that provides consolidated administrative experience across all Docker products Define group management and RBAC architecture that supports global, group, and user-level policy scoping with IdP synchronization Architect high-volume audit logging infrastructure and observability platform that meets enterprise compliance requirements (SOC 2, ISO 27001) and integrates with enterprise SIEM tools Ensure governance architecture enables Docker to launch any new product "enterprise-ready" from day one with baseline governance controls Data Platform Architecture Define canonical data models that serve as the foundation for analytics, reporting, and machine learning across Docker Architect real-time streaming infrastructure that enables immediate reactions to customer behavior—usage spikes, security anomalies, expansion opportunities Design self-service data capabilities that democratize access while maintaining governance and accuracy Ensure data architecture supports both operational needs (real-time dashboards, alerts) and analytical needs (business intelligence, forecasting) Drive convergence to eliminate conflicting metrics that undermine trust in business decisions Infrastructure & Developer Experience Architecture Define the infrastructure platform vision that removes infrastructure as a bottleneck to innovation—enabling teams to deploy experimental services in minutes, not weeks Architect standardized deployment patterns that encode best practices for security, scaling, monitoring, and reliability Design infrastructure that specifically supports AI and agent initiatives—rapid deployment, programmatic environment creation, consistent APIs Establish observability standards that provide distributed tracing, metrics, log aggregation, and error tracking out of the box for every service Drive cost optimization across platform infrastructure while maintaining performance and reliability standards Technical Excellence & Influence Work with senior managers and directors across the Bridge organization to drive operations and strategy Mentor and develop Staff and Principal engineers, raising the technical bar across the organization Represent Docker's platform architecture externally through blog posts, conference talks, and technical community engagement Participate in executive-level discussions on technical strategy, providing architectural perspective on business decisions Drive build-vs-buy decisions for critical platform components, evaluating vendor solutions against Docker's specific requirements Qualifications Required Technical Expertise 15+ years of software engineering experience with demonstrated expertise across multiple platform domains (identity, billing, data, infrastructure) Proven track record architecting and delivering large-scale distributed systems serving millions of users and thousands of enterprise customers Deep expertise in at least two of: identity/access management systems, billing/monetization platforms, data platforms, or cloud infrastructure Broad working knowledge across all platform domains with ability to make sound architectural decisions spanning multiple areas Expert-level understanding of API design, service architecture, and system integration patterns at scale Experience with cloud platforms (AWS, GCP, or Azure) and modern infrastructure patterns (Kubernetes, service mesh, infrastructure-as-code) Strategic & Business Impact Track record of establishing strategic technical plans that directly enabled business outcomes (revenue growth, cost reduction, market expansion) Experience translating business strategy into technical architecture and roadmaps Demonstrated ability to identify and prioritize investments that provide maximum platform leverage Understanding of SaaS business models, enterprise sales cycles, and how platform capabilities influence commercial success Experience making build-vs-buy decisions for critical platform components Leadership & Influence Proven ability to drive large cross-company technical programs requiring coordination across multiple engineering organizations Experience working with VPs and executives to set and execute technical strategy Track record of influencing technical direction without direct authority—building consensus across teams with different priorities Strong communication skills with ability to present to executives, influence leadership, and drive alignment at all levels Experience mentoring senior engineers and developing technical leadership Enterprise Platform Experience Experience building platforms that serve enterprise customers with complex governance and compliance requirements Knowledge of enterprise security requirements, compliance frameworks (SOC 2, ISO 27001), and their architectural implications Experience with identity federation (OIDC, SAML, SCIM) and enterprise SSO integration at scale Understanding of enterprise billing complexity—contract management, usage-based pricing, revenue recognition Preferred Experience at developer tools, infrastructure software, or B2B SaaS companies at significant scale Background with container technologies, Docker, Kubernetes, or developer productivity platforms Experience building billing platforms that support multiple pricing models (seat-based, consumption, hybrid) Track record of successfully migrating legacy systems while maintaining business continuity Experience with data platform architecture including real-time streaming, data warehousing, and analytics Knowledge of FinOps and infrastructure cost optimization at scale Advanced degree in Computer Science, Engineering, or related technical field External recognition as a technical leader (conference speaking, publications, open source contributions) Key Success Metrics Platform Leverage & Velocity Product teams can launch enterprise-ready features in <2 weeks (vs. 6+ months today) by leveraging platform capabilities New product SKUs can be created and launched in weeks instead of months through Billing Control Plane Single unified access control endpoint replaces 5+ fragmented APIs that product teams currently integrate Business Enablement Platform architecture directly enables $10M+ in enterprise revenue through governance capabilities that unblock deals Usage-based billing platform supports new AI and cloud product monetization models Billing accuracy and flexibility supports complex enterprise contract structures that Sales requires Technical Excellence Platform systems achieve 99.9%+ uptime for business-critical workflows Canonical data models eliminate conflicting metrics that undermine business decisions Infrastructure platform reduces deployment time for new services from 2-4 weeks to <1 day Organizational Impact Recognized across Docker as the definitive technical authority on platform architecture Successfully drive convergence of fragmented systems, reducing technical debt and operational burden Develop multiple Staff and Principal engineers who can own major platform domains 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 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

enterprise platform architecture
large-scale distributed systems
identity and access management
billing and monetization platforms
cloud infrastructure
Direct Apply
Posted 17 days ago
Docker

Staff Backend Engineer (Secure Policy)

DockerAnywhereFull-time
View Job
Compensation$120K - 200K a year

Developing and maintaining scalable microservices and automation tools in cloud environments with a focus on security. | 5+ years of experience with cloud infrastructure, microservices, and security, proficiency in modern programming languages, and experience with CI/CD and compliance frameworks. | 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 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 Staff 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. Qualifications 5+ 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. 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 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 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
React
Node.js
API development
Cloud platforms (AWS)
Direct Apply
Posted 19 days ago
Docker

Senior Software Engineer, AI Developer Tools

DockerAnywhereFull-time
View Job
Compensation$NaNK - NaNK a year

Build AI-powered developer tools, integrate with LLM APIs, develop agent orchestration systems, and contribute to platform infrastructure. | Over 5 years of experience in backend or developer tools, hands-on with AI/ML, proficient in Python/Go/Rust/Java, experienced with cloud and distributed systems, and capable of working autonomously. | 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 seeks a Senior Software Engineer to join our new AI Developer Tools team at the forefront of AI-powered developer productivity. You'll build cutting-edge AI agents and tools that transform how developers write code, debug issues, deploy applications, and respond to incidents—both internally at Docker and for our customers worldwide. This is an opportunity to work at the intersection of AI and developer experience, building production systems that leverage LLMs and AI agents to accelerate developer workflows. You'll architect and implement AI-powered tools such as code review assistants, automated test generators, deployment diagnostics agents, and on-call assistance tools. You'll also contribute to the self-service platform that enables teams across Docker to rapidly build and deploy their own AI developer tools. Your work will directly impact how Docker's engineers build and operate services powering 20 million users, and as these tools mature, you'll help transform them into commercial offerings for Docker's customers. You'll collaborate closely with the Principal Engineer on technical architecture, partner with product and design teams on user experience, and work autonomously in a fast-paced, remote-first environment where rapid iteration and shipping are core values. What Would Make Someone Successful in This Role You're passionate about developer experience and excited by the potential of AI to transform how developers work. You have hands-on experience building production systems with LLMs or AI agents, and you understand the nuances of prompt engineering, agent orchestration, and evaluating AI system effectiveness. You think in terms of products and platforms, balancing technical excellence with pragmatism to ship iteratively while maintaining high quality bars. You're comfortable navigating the rapidly evolving AI/LLM landscape, experimenting with new tools and approaches, and making pragmatic technology choices. You thrive in ambiguity, enjoy rapid prototyping, and have strong opinions on what makes developer tools that engineers love to use. Most importantly, you're collaborative, communicate clearly in remote environments, and take ownership of your work from design through deployment and operations. Responsibilities Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and on-call assistance tools Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across Docker to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end); establish monitoring, alerting, and operational excellence for AI systems Collaborate Cross-Functionally: Partner with Principal Engineer on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations Participate in Operations: Take part in on-call rotation for AI developer tools; respond to incidents, debug production issues, and drive continuous improvement of system reliability Mentor and Share Knowledge: Guide other engineers through code reviews, pair programming, and technical discussions; document patterns and best practices for AI tool development Measure and Iterate: Instrument AI tools to measure adoption, effectiveness, and developer productivity impact; iterate based on data and user feedback to continuously improve developer experience Qualifications Required: 5+ years building production-grade backend systems or developer-facing tools Hands-on experience with AI/ML technologies such as practical production experience with LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, or AI agent development Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals Experience designing and building distributed systems, microservices, or platform infrastructure Strong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores Solid grasp of CI/CD, automated testing, code review practices, and modern development workflows Product-minded approach to building developer tools with focus on user experience and measurable outcomes Excellent communication skills in remote, asynchronous environments with ability to document technical decisions clearly Ownership mentality with bias for action and iterative delivery Comfortable working autonomously across distributed teams and navigating ambiguity Preferred: Experience with AI agent frameworks (LangChain, LangGraph, CrewAI, or similar) Contributions to open source AI tools, developer tooling, or platform engineering projects Experience with MCP (Model Context Protocol) or similar AI agent integration standards Background in developer productivity, DevOps, SRE, or platform engineering domains Experience with Kubernetes, Docker, and container orchestration Knowledge of developer tools ecosystems (IDEs, CI/CD platforms, observability tools) Experience with infrastructure-as-code (Terraform, Pulumi) and GitOps deployment patterns (ArgoCD, FluxCD) Understanding of security, compliance, and operational best practices for production AI systems What to Expect First 30 Days Get up to speed on Docker's AI Developer Tools vision, current Agent Dev project status, and existing AI tool prototypes Meet your team, Principal Engineer, Senior Manager, and key stakeholders across product engineering and platform teams Understand Docker's developer tooling landscape such as deployment systems, observability platforms, and CI/CD pipelines Explore Docker's LLM provider relationships, AI technology choices, and existing integration patterns Make your first contributions to the AI Developer Tools codebase through bug fixes, small features, or documentation improvements Participate in design discussions and code reviews to understand team technical standards and decision-making processes First 90 Days Take ownership of and deliver your first significant AI developer tool feature (e.g., code review assistant capability, test generation module, or deployment diagnostic agent component) Contribute to platform infrastructure improvements that enable faster development and deployment of AI tools Collaborate with product and design teams on feature requirements and user experience for AI developer tools Participate in user research and customer calls to understand developer pain points and validate AI tool effectiveness Begin mentoring other engineers through code reviews and technical discussions Establish monitoring and instrumentation for AI tools you've shipped to measure adoption and effectiveness Support hiring efforts by participating in interviews and providing feedback on candidates First Year Outlook Own significant components of AI developer tools platform with responsibility for design, implementation, and operations Ship multiple production AI agents and tools with demonstrated adoption across Docker's engineering organization and measurable productivity improvements Contribute to technical strategy and architectural decisions for AI developer tools alongside Principal Engineer Mentor engineers on AI/LLM integration patterns and developer tool best practices Drive measurable improvements in developer productivity metrics such as AI tool adoption, commit frequency, PR velocity, deployment times, and CI run times Participate in productization efforts as internal AI tools evolve into customer-facing offerings Establish yourself as a go-to expert for AI in developer workflows within Docker's engineering 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 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 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

AI/ML technologies
LLM APIs (OpenAI, Anthropic)
prompt engineering
distributed systems
API development
cloud-native systems (AWS)
Direct Apply
Posted 19 days ago
Docker

Senior Manager, Engineering (AI Developer Tools)

DockerAnywhereFull-time
View Job
Compensation$NaNK - NaNK a year

Build and lead a team to develop AI-powered developer tools and a self-service platform, and partner with cross-functional teams to drive adoption and productization. | 5+ years managing engineering teams, hands-on experience with developer tools and AI/ML, strong cloud-native infrastructure knowledge, and a product mindset for internal 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 seeks a Senior Manager of Engineering to build and lead a new AI Developer Tools team that will revolutionize how developers build software—both internally at Docker and for our customers worldwide. This is a rare opportunity to establish a greenfield team at the intersection of AI and developer experience, where you'll build cutting-edge AI-powered developer tools and create the platform that enables teams across Docker to rapidly prototype, deploy, and scale their own AI developer tools. Your team will own two critical mandates Build AI-Powered Developer Tools: Create and ship innovative AI agents and tools that accelerate developer productivity, provide observability insights, and automate operational reviews. Build tools and programs that make it easier for teams to adopt an AI-native mindset and accelerate adoption and usage of AI developer tools such as Claude Code, Cursor, Warp, or other AI tools as they gain traction within Docker teams. Your team will build tools such as AI-powered code review and refactoring assistants, automated test generators and local environment setup tools, deployment pipeline diagnostic agents, and agents that simplify on-call tasks when handling incidents. These tools will directly impact how Docker's engineers build, deploy, and operate services powering 20 million users. Enable Self-Service AI Developer Tools Platform: Build the foundational infrastructure and self-service capabilities that empower product and platform teams across Docker to unblock themselves by rapidly prototyping, building, and deploying their own AI developer tools. Teams will be able to experiment with AI solutions for their unique pain points without waiting for centralized platform teams, iterate quickly on tool ideas, and graduate successful prototypes into production-ready services. The result: development teams ship capabilities to customers faster, operations teams spend less time firefighting, and engineering velocity compounds across the organization. As these internal AI developer tools demonstrate value and gain traction, you'll partner with product leadership to explore productization opportunities—transforming proven internal tools into new commercial offerings for Docker's customers. Reporting to the Director of Platform Infrastructure & AI Developer Tools, you'll work closely with engineering leadership across Docker, product engineering teams, platform teams, and ultimately customers as internal tools evolve into product offerings. What Would Make Someone Successful in This Role You're energized by the intersection of AI, developer experience, and platform engineering. You've built teams before and have a track record of shipping developer-facing tools or platforms that engineers love to use. You think in terms of platforms and leverage—building once and enabling dozens of teams to move faster. You understand AI technology deeply enough to separate signal from noise, making pragmatic decisions about when to build custom solutions versus integrating existing tools. You have a product mindset for internal tooling and can envision how today's internal experiments become tomorrow's commercial offerings. You thrive in ambiguity, building roadmaps from first principles while staying grounded in real developer pain points. Most importantly, you know how to attract exceptional engineers, build team culture from scratch, and create an environment where innovation thrives. Responsibilities Build and Scale the AI Developer Tools Team: Hire, onboard, and develop a high-performing engineering team from the ground up with expertise in AI/LLM integration, platform engineering, and developer experience; establish team culture, technical standards, and operating norms Ship AI-Powered Developer Tools: Deliver production-ready AI agents for developer productivity (automated PR reviews, code generation, documentation), observability insights (anomaly detection, root cause analysis), and operational automation (deployment pre-reviews and failure investigations, incident response assistance) Build Self-Service AI Developer Tools Platform: Create and operate the foundational infrastructure that enables teams across Docker to build, deploy, host, and scale their own AI developer tools including deployment frameworks (ArgoCD/GitOps), observability integration (Grafana), security controls, cost management, and operational tooling Drive Platform Adoption and Developer Experience: Establish the AI Developer Tools platform as the default path for teams building AI-powered tooling; deliver self-service capabilities, comprehensive documentation, templates, and best practices that reduce time-to-production from weeks to days Partner on AI Strategy and Technology: Work closely with engineering leadership and Agent Dev technical leadership to align on AI technology choices, architectural patterns, and integration strategies; stay current on LLM advancements and developer tooling trends Explore Productization Opportunities: As internal AI developer tools demonstrate value, partner with product management and go-to-market teams to evaluate commercial viability; prototype, validate, and transition successful internal tools into customer-facing product offerings Deliver Measurable Impact: Define and track success metrics for both AI developer tools (adoption rates, productivity gains, time saved) and platform capabilities (time-to-deploy new tools, number of teams using platform, operational efficiency) Cross-Functional Collaboration: Partner with product engineering teams (Hub, Registry, Cloud/AI, Scout, Accounts & Billing), platform teams (Infrastructure, Security, Data), and product leadership to understand requirements, gather feedback, and align on priorities Operational Excellence: Ensure reliability, security, and performance of AI developer tools and the hosting platform; establish SLOs, monitoring, and incident response for production AI systems serving internal developers Team Development and Culture: Mentor and grow engineers on your team; foster a culture of experimentation, rapid prototyping, and learning; attract diverse talent excited about AI and developer experience Qualifications 5+ years managing high-performing engineering teams, with demonstrated experience hiring, developing, and retaining diverse technical talent; experience building teams from scratch highly valued 5+ years as a software developer with hands-on experience building developer tools, platform engineering systems, DevOps, or SRE infrastructure Strong understanding of AI/ML technologies, LLM integration patterns, and practical applications of AI in developer workflows; hands-on experience building AI-powered tools or agents preferred Track record of building platforms or internal tools that enable other teams and measurably improve developer productivity Deep technical knowledge of modern cloud-native infrastructure including Kubernetes, GitOps deployment patterns, observability systems, and CI/CD pipelines Experience with infrastructure-as-code frameworks (Terraform, Pulumi) and cloud platforms (AWS, GCP, Azure) Product mindset with ability to envision how internal tools can become commercial offerings; experience with productization of internal platforms a plus Strong verbal and written communication skills with ability to influence cross-functional stakeholders, evangelize platform adoption, and partner with product and go-to-market teams Comfortable with autonomous work, ambiguity, and building in uncharted territory; proven ability to define roadmaps and priorities from first principles Passion for developer experience, AI innovation, and creating leverage through platform thinking What to Expect First 30 Days Understand Docker's current AI and developer tooling landscape including Agent Dev project status, existing internal AI experiments, and developer pain points ripe for AI solutions Meet with engineering leadership across Docker, Agent Dev technical leadership, and key stakeholders across product engineering to understand AI strategy, technology choices, and priority use cases Identify priority AI developer tool initiatives including productivity agents and observability insights Assess current developer tooling infrastructure (deployment, observability, security) to understand what can be leveraged and what needs to be built for AI tools hosting platform Begin hiring process for initial team members with focus on engineers experienced in AI/LLM integration, platform engineering, and developer experience First 90 Days Hire and onboard initial team members with clear specialization areas (AI tools development, platform infrastructure, developer experience) Ship first production AI developer tool demonstrating value (e.g., automated PR review agent, deployment failure investigation assistant, or observability insights bot) with measurable adoption and impact metrics Deliver v1 of self-service AI Developer Tools platform enabling at least one other team to deploy their own AI agent to production with reduced friction Establish team goals, success metrics, and OKRs including AI tool adoption rates, platform usage, developer productivity improvements, and operational metrics Create comprehensive documentation, templates, and best practices for teams building AI developer tools on the platform Present 90-day retrospective including shipped tools, platform capabilities, adoption metrics, team composition, and next-phase roadmap to leadership First Year Outlook Build a fully-staffed, high-performing AI Developer Tools team with clear expertise distribution across AI/LLM engineering, platform infrastructure, and developer experience Ship multiple production AI developer tools with demonstrated adoption across Docker's engineering organization and quantified productivity improvements (time saved, faster deployments, reduced incidents, faster failure resolution) Establish mature, self-service AI Developer Tools platform with multiple teams successfully building and hosting their own AI agents Deliver measurable improvements in AI tool adoption and usage, early-stage development metrics including commit frequency and PR velocity, deployment times, CI run times, and incident response times, while ensuring pipeline rollback rates remain stable or improve Position AI Developer Tools team as center of excellence for AI in developer workflows at Docker, with regular demos, evangelism, and knowledge sharing across engineering Demonstrate sustained positive impact on direct reports through career development, skill growth in AI technologies, and team satisfaction scores Define multi-year strategic roadmap for AI Developer Tools including advanced agents, expanded platform capabilities, and additional productization opportunities 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 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

AI/ML technologies
Platform engineering
Developer experience
Kubernetes
Cloud infrastructure
CI/CD pipelines
Direct Apply
Posted 19 days ago
Docker

Software Engineer II (AI Developer Tools)

DockerAnywhereFull-time
View Job
Compensation$Not specified

Build AI developer tools, integrate with LLM APIs, and contribute to platform infrastructure. | 2+ years backend/API experience, proficiency in Python/Go/Rust/Java, cloud familiarity, and basic AI/ML understanding. | 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 seeks a Software Engineer to join our new AI Developer Tools team building the future of AI-powered developer productivity. This is an exciting opportunity to work on cutting-edge AI agents and tools that transform how developers write code, debug issues, deploy applications, and respond to incidents—both internally at Docker and for our customers worldwide. You'll work at the intersection of AI and developer experience, contributing to production systems that leverage LLMs and AI agents to accelerate developer workflows. You'll help build AI-powered tools such as code review assistants, automated test generators, deployment diagnostics agents, and on-call assistance tools. You'll also contribute to the self-service platform that enables teams across Docker to rapidly build and deploy their own AI developer tools. Your work will directly impact how Docker's engineers build and operate services powering 20 million users. As these tools mature and demonstrate value, you'll participate in transforming them into commercial offerings for Docker's customers This is a hands-on execution role where you'll collaborate closely with experienced engineers, learn rapidly about AI/LLM technologies, and ship production features in a fast-paced, remote-first environment that values rapid iteration and continuous learning. What Would Make Someone Successful in This Role You're excited about AI and its potential to transform developer productivity. You may be early in your career with AI/ML technologies, but you're eager to learn about LLMs, prompt engineering, and AI agents through hands-on work. You have solid software engineering fundamentals and experience building backend systems or APIs. You're comfortable with ambiguity, enjoy experimenting with new technologies, and learn quickly through iteration. You take ownership of your work, communicate clearly in remote environments, and actively seek feedback to improve. You think about user experience and care about building tools that developers love to use. Most importantly, you're collaborative, ask great questions, and thrive in a supportive team environment where continuous learning is encouraged. Responsibilities Build AI Developer Tool Features: Implement features for AI-powered developer tools such as code review assistants, test generators, deployment diagnostics, and on-call assistance tools Implement LLM Integrations: Build integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response handling, error management, and performance optimization Contribute to Platform Infrastructure: Help build self-service platform capabilities such as deployment pipelines, observability integration, security controls, and operational tooling that enable teams to rapidly deploy AI developer tools Support AI-Native Development Adoption: Contribute to tools and programs that help teams adopt AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization Write Quality Code: Develop well-tested code with unit and integration tests; follow team coding standards and participate actively in code reviews to learn best practices Maintain Production Systems: Assist with monitoring, alerting, and troubleshooting production AI systems; participate in incident response and learn operational best practices Collaborate and Learn: Work closely with Senior Engineers and Principal Engineer on technical designs; ask questions, seek feedback, and continuously improve your skills in AI/LLM technologies and platform engineering Document Your Work: Create clear technical documentation for features you build; contribute to team knowledge base and help future team members understand systems Participate in Team Activities: Engage in design discussions, sprint planning, retrospectives, and team activities; contribute ideas for improving developer tools and team processes Grow Your Expertise: Continuously learn about AI/ML technologies, developer tooling best practices, and platform engineering patterns through hands-on work and mentorship from experienced engineers Qualifications Required: 2+ years building backend systems, APIs, or developer-facing tools with strong software engineering fundamentals Proficiency in Go (preferred), Rust, Java, or Python with understanding of data structures, algorithms, and design patterns Basic understanding of AI/ML concepts with eagerness to learn about LLM APIs, prompt engineering, and AI agent development through hands-on work Experience with cloud platforms (AWS, GCP, or Azure) and understanding of distributed systems or microservices Familiarity with CI/CD pipelines, automated testing, version control (Git), and modern development workflows Strong problem-solving skills with ability to work through technical challenges with guidance from senior engineers Good communication skills in remote, asynchronous environments with ability to document technical decisions Collaborative mindset with eagerness to learn from code reviews and feedback Self-motivated with ability to work autonomously while knowing when to ask for help Passion for developer tools and user experience Preferred: Internship or project experience with AI/ML technologies, LLM APIs, or chatbots Exposure to AI agent frameworks (LangChain, LangGraph, CrewAI) or similar tools Experience with developer productivity tools, DevOps practices, or platform engineering Contributions to open source projects or personal projects involving AI tools Familiarity with Kubernetes, Docker, or container technologies Knowledge of infrastructure-as-code tools (Terraform, Pulumi) or GitOps patterns Understanding of observability tools (Prometheus, Grafana) and monitoring best practices Computer Science degree or equivalent technical education What to Expect First 30 Days Complete onboarding and get up to speed on Docker's AI Developer Tools vision, team mission, and current Agent Dev project Meet your team including Senior Manager, Principal Engineer, Senior Engineers, and fellow engineers; understand team dynamics and collaboration patterns Learn about Docker's developer tooling landscape including deployment systems, observability platforms, CI/CD pipelines, and existing infrastructure Understand Docker's LLM provider relationships, AI technology choices, and integration patterns through documentation and conversations with team members Set up your development environment and make your first code contributions through bug fixes, documentation improvements, or small feature additions Participate in code reviews, design discussions, and team meetings to learn technical standards and decision-making processes Begin learning about AI/LLM technologies through self-study, pair programming with senior engineers, and hands-on experimentation First 90 Days Take ownership of and deliver your first meaningful feature or component (e.g., specific AI agent capability, LLM integration module, or platform infrastructure improvement) Contribute regularly to the AI Developer Tools codebase with increasing independence and complexity of contributions Participate actively in code reviews both as author and reviewer; demonstrate understanding of team coding standards and best practices Establish monitoring and basic instrumentation for features you've shipped with support from team members Collaborate with product and design teams to understand feature requirements and user needs Begin exploring more complex AI/LLM concepts through hands-on implementation work Support team activities such as sprint planning, retrospectives, and design discussions with thoughtful contributions One Year Outlook Own significant features or components of AI developer tools with responsibility for implementation, testing, and basic operational support Ship multiple AI agent features or platform improvements with demonstrated quality and reliability Develop strong proficiency in AI/LLM integration patterns, prompt engineering, and agent development through hands-on experience Contribute meaningfully to technical discussions and design decisions with growing expertise Help onboard and support newer team members as you gain experience Demonstrate measurable growth in technical skills around AI technologies, platform engineering, and developer tools Participate in team's success delivering developer productivity improvements and supporting productization efforts Position yourself for growth toward Senior Engineer level through demonstrated technical excellence and increasing scope of ownership 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 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
React
Node.js
API development
Cloud platforms (AWS)
Direct Apply
Posted 19 days ago
Docker

Senior Software Engineer, Desktop Platform (US East Coast)

DockerAnywhereFull-time
View Job
Compensation$NaNK - NaNK a year

Design, develop, and maintain core lifecycle components of Docker Desktop, including installation, update, startup, and shared platform systems. | Over 5 years of experience in backend or systems software development, familiarity with cross-platform desktop applications, and strong understanding of OS internals and system APIs. | 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 Desktop is one of the core pillars of the Docker suite—powering the workflows of millions of developers worldwide. According to the Stack Overflow Developer Survey, Docker has been ranked the most-used, most-desired, and most-admired developer tool for multiple years running. Joining the Desktop Platform team means shaping the experience behind one of the most loved tools in modern software development. The Desktop Platform team is responsible for the core lifecycle of Docker Desktop, including installation, updates, startup, and key shared components used by every Docker Desktop feature team. Our work ensures that Docker Desktop is reliable, and easy to adopt, while providing the modular foundations that enable other teams to build and ship with confidence. In this role, you will design, develop, and maintain the systems that define the Docker Desktop experience end to end. You’ll improve update and install reliability, reduce startup time, strengthen diagnostics, refine shared platform components such as settings and feature flags, and contribute to the architectural evolution that accelerates development across all Desktop teams. The successful candidate has strong systems and OS fundamentals and thinks like a platform engineer—designing modular, predictable components that scale across teams. They bring sound technical judgment, contribute thoughtfully to architectural discussions, and use data to guide decisions. They collaborate effectively across engineering groups and are comfortable owning ambiguous, cross-cutting problems that shape the long-term health of Docker Desktop. Responsibilities Design, develop, and maintain core lifecycle components of Docker Desktop, including installation, update, startup, and shared platform systems. Collaborate closely with product teams to ensure seamless integration with shared platform components. Contribute to documentation, knowledge sharing, and technical discussions that raise the clarity and quality of engineering within the Desktop ecosystem. Write high-quality code with strong test coverage (unit, integration, and end-to-end) and support healthy engineering practices across the team. Collaborate with our Delivery team on CI, release pipeline reliability, and lifecycle automation improvements that support faster and safer Desktop releases, especially when cross-team coordination is required. Qualifications 5+ years of experience building backend or systems software, ideally in Go or similar languages. Experience working on cross-platform desktop applications or lifecycle components (installers, updaters, system services). Demonstrated ability to design modular, maintainable system components that scale across teams. Comfortable working with observability, telemetry pipelines, performance metrics, and system health diagnostics. Strong problem-solving skills and the ability to work through ambiguity and cross-cutting technical challenges. Excellent communication skills for cross-team collaboration, design reviews, and technical documentation. Understanding of operating system internals, installers/updaters, virtualization, networking, or OS-level APIs. Experience with CI/CD systems, build pipelines, or release engineering workflows is a plus. We know that great candidates don’t always meet 100% of the qualifications listed. If you're excited about this role and believe you can have an impact, we encourage you to apply—even if your experience doesn’t perfectly align with every requirement. What to Expect First 30 Days Meet your team, your onboarding buddy, and key collaborators across Docker Desktop. Set up your development environment and become familiar with the Desktop Platform architecture, lifecycle systems, and key internal components. Contribute your first small changes—bug fixes, reliability improvements, or performance tweaks. Participate in design discussions and pair programming to gain exposure to our tooling and workflows. First 90 Days Drive or co-drive a larger feature, from design to development. Present findings, technical proposals, or insights to the team through proposal reviews or internal demos. Influence roadmap priorities based on what you’ve learned about the system’s strengths, gaps, and opportunities. One Year Outlook (First Year) Deliver measurable impact with the team. Lead architectural or cross-cutting platform initiatives that improve development velocity or user experience. Help shape long-term technical direction with well-considered proposals and influence cross-team engineering practices. Become a go-to engineer for complex issues and a trusted partner to teams building on top of the platform. 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

Systems and OS fundamentals
Cross-platform application development
Modular system design
Telemetry and diagnostics
Operating system internals
Direct Apply
Posted 21 days ago
Docker

Director, Solutions Engineering (Central and East Coast)

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

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

Leadership in technical sales teams
Expertise in containerization and cloud-native architectures
Experience with developer platforms and tools
Strong communication and executive presentation skills
Verified Source
Posted 21 days ago
Docker

Director, Solutions Engineering (Central and East Coast)

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

Lead and develop a high-performing solutions engineering team, drive technical closure, and collaborate with product and sales teams to ensure customer success. | Over 10 years of experience in technical sales or pre-sales, leadership experience, 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 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 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

Technical Sales Leadership
Solution Engineering
Team Development
Customer Success
Verified Source
Posted 21 days ago
Docker

Senior Technical Account Manager

DockerAnywhereFull-time
View Job
Compensation$120K - 200K a year

Serve as a trusted post-sales technical advisor to enterprise customers, driving adoption, managing relationships, and ensuring customer success. | 4+ years in a customer-facing technical role with strong knowledge of Docker, Kubernetes, CI/CD, and cloud-native practices, and ability to translate technical capabilities into business outcomes. | 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 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. What You’ll Do 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. What We’re Looking For • 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 Qualifications • 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. 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 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

Docker
Kubernetes
CI/CD
Infrastructure-as-Code
Cloud-native development
Verified Source
Posted 21 days ago
Docker

Data Scientist, Data Insights

DockerAnywhereFull-time
View Job
Compensation$70K - 120K a year

Analyzing business data to provide insights, building dashboards, and supporting operational improvements. | Requires advanced SQL, statistical modeling, experience with product experimentation, and familiarity with cloud data warehouses, which are not reflected in your background. | 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 Data Scientist to join our Data Insights team. You will be a key individual contributor, applying statistical rigor and advanced analytical techniques to extract value from our product and business data. This role requires a strong understanding of product usage to provide actionable insights that drive business strategy and feature development. This is a hands-on analytical role focused on independent execution, deep-dive analysis, and translating complex data into clear business recommendations. You'll work closely with Product Managers, Executive Leaders, and Engineering teams to define key metrics, measure product health, and inform data-driven decisions. Success in this role requires a strong foundation in statistics, advanced SQL skills, and proven experience in product experimentation and reporting for a technical audience. Responsibilities Product Analytics & Experimentation Understand detailed usage of Docker products by analyzing user behavior data, translating complex questions into analytical plans, and building robust product metrics. Run and measure product experiments (A/B tests) from design through interpretation, clearly articulating results and recommendations to stakeholders. Develop and maintain key performance indicators (KPIs) and operational metrics for product features and overall business health. Strategic Insights & Reporting Provide actionable insights for Product Managers on user engagement, feature adoption, and growth opportunities to directly inform the product roadmap. Build deep dive reports for Executive Leaders on critical business trends and the performance of strategic initiatives, presenting findings in a clear, compelling narrative. Collaborate with engineering teams on data logging, instrumentation, and ensuring the accuracy of product data pipelines. Technical Execution & Modeling Apply statistical modeling and machine learning techniques to solve business problems (e.g., churn prediction, segmentation, propensity modeling). Design and implement data visualizations and self-service dashboards to democratize data access across the organization. Ensure data quality and integrity for all analytical outputs and reports. Collaboration & Communication Partner with cross-functional teams (Product, Engineering, Marketing, Sales) to define data requirements and analytical objectives. Mentor junior analysts on best practices for data visualization, statistical analysis, and clear communication of results. Qualifications Required: Technical Expertise 3+ years of experience in a Data Scientist or Product Analyst role, preferably within a technology or SaaS company. Expert proficiency in SQL for complex data extraction and manipulation. Strong proficiency in a statistical programming language (Python or R), including libraries for data manipulation, analysis, and statistical modeling. Proven experience designing, launching, and analyzing A/B tests or other product experiments. Experience with cloud data warehouses (e.g., Snowflake, Redshift, BigQuery) and data visualization tools (e.g., Sigma, Tableau, Looker). Analytical & Statistical Foundations Advanced knowledge of statistical methods (regression, hypothesis testing, time series analysis) and their application to business problems. Demonstrated ability to translate open-ended business questions into structured analytical projects and deliverables. Communication & Leadership Excellent verbal and written communication skills, with the ability to present complex analytical findings to both technical and executive audiences. Demonstrated ability to work independently and drive projects from conception to completion with minimal supervision. Preferred: Experience analyzing data related to developer tools or B2B SaaS products. Advanced degree (M.S. or Ph.D.) in a quantitative field such as Statistics, Computer Science, Economics, or Mathematics. Knowledge of container technologies (Docker, Kubernetes). Key Success Metrics Impact of actionable insights on product feature adoption and business revenue. Quality and clarity of executive-level deep-dive reports. Successful design and interpretation of product experiments. Demonstrated independence in driving analytical projects. 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

Data Analytics
Business Intelligence
Workflow Optimization
Data Visualization
Direct Apply
Posted 21 days ago
Docker

Senior Manager, Engineering, Developer Productivity (US East Coast)

DockerAnywhereFull-time
View Job
Compensation$NaNK - NaNK a year

Manage and lead engineering teams working on developer tools, ensuring operational excellence and delivery. | 5+ years managing high-performing teams, 5+ years as a software developer, strong communication skills, autonomous work capability. | 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 Desktop & Core DX group is responsible for Docker Desktop along with the components that developers touch daily: Compose, CLI, Engine, Testcontainers, VS Code Extension, and more! In this role, you would manage one or more of the teams working on these components. This would entail leading the teams on designing, developing, and maintaining these developer-loved tools. You will be accountable for the operational excellence and delivery of the team. The successful candidate has a deep technical background that they leverage to drive the team to operational excellence and good technical decisions. They are skilled at growing and managing senior individual contributors. They have a track record of building successful teams. They love developer tooling, have an eye for detail, are curious, and work well with customers, users, and partners. Responsibilities Management of engineers in our Seattle office. Align the team with business and product goals by working closely with product management. Ensure predictable delivery and operational excellence of the components the teams ship. Facilitate communication across teams and status reporting for critical projects. Hire and retain talent. Hold a high bar for engineering excellence. Qualifications 5+ years experience managing a high performing team. 5+ years experience as a software developer. Strong verbal and written communication skills. Comfortable with a high degree of autonomy (self-motivated, organized) and the ability to work remotely across time zones. What to Expect First 30 Days Understand the group and team missions. Meet the team along with peers across the group and the company. Start line managing reports and building a rapport. High-level understanding of the existing Docker functionality. Participate in status reporting. Understanding of the Docker personas and how they apply to the team. First 90 Days Work with the team to align on goals and measures of success. Start career discussions with reports. Work with the teams to improve their processes. Attend a customer call. Oversee the delivery of a change or feature. Started hiring for the team (if needed). One Year Outlook (First Year) Been involved in driving the long term direction of the team. Have had a sustained, positive impact on reports. 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

Team Management
Software Development
Operational Excellence
Developer Tooling
Direct Apply
Posted about 1 month 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 3 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 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