Docker

Staff Software Engineer, Agentic Platform (West Coast)

Docker2 weeks ago
Location

San Francisco, CA

Workplace

Remote

Type

Full Time

Salary

USD 170,350 – 275,550

Level

Staff

Role

Staff Software Engineer

Posted

May 28, 2026

Full TimeRemoteStaff

The role

Summary

Docker is seeking a Staff Software Engineer for its innovative Agentic Platform team, focusing on building foundational infrastructure for next-generation AI-driven workflows. The role involves designing and operating agent execution runtimes, cloud infrastructure, and technical leadership in a cutting-edge, remote-first environment that supports AI autonomous development workflows.

What you'll do

Agent Workflow & Orchestration: Design and operate core agent execution runtime, develop multi-agent coordination patterns, manage context windows, and build tooling for prompt engineering at scale.
Cloud Infrastructure & Service Ownership: Manage Agentic Platform services in AWS/OCI, provision infrastructure using Terraform, handle Kubernetes deployments, participate in 24/7 on-call rotation, and drive continuous reliability improvements.
Technical Leadership: Partner with engineering leadership, drive architectural decisions, collaborate cross-functionally, and contribute to a culture of engineering excellence through mentorship and design reviews.

What we look for

Technical

Cloud Platform ExpertiseProven experience operating production services in AWS or Oracle Cloud Infrastructure, with deep understanding of compute, networking, and IAM.
Backend EngineeringStrong proficiency in systems programming languages like Go, Python, Rust, or Java.
Distributed SystemsAdvanced understanding of fault tolerance, consistency, observability, and scalability in cloud-native environments.

Education

Academic QualificationBachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.

Experience

Professional ExperienceMinimum 8+ years of professional, hands-on software engineering experience in backend, infrastructure, or platform engineering.
Service OwnershipEnd-to-end ownership of production services, including on-call responsibilities, incident response, and SLO definition.

Skills

Required skills

Cloud InfrastructureExpertise in AWS/OCI infrastructure management and service deployment
Systems ProgrammingProficiency in backend languages like Go, Python, Rust, or Java

Nice to have

Go ProgrammingProfessional proficiency in Go, Docker's primary backend language
Infrastructure as CodeExperience with Terraform and Helm for cloud and Kubernetes management
AI Agent SystemsExperience with multi-agent orchestration, tool use, and agent evaluation frameworks

Compensation & benefits

Salary

USD 170,350 – 275,550 (annual)

Benefits

Remote Work

Flexible, remote-first work culture with global opportunities

Parental Leave

16 weeks of paid parental leave after 6 months of employment

Technology Stipend

$100 monthly technology stipend for home office setup

Training Budget

Stipend for conferences, courses, and professional development

Equity

Stock options to share in the company's success


Interview process

  1. 1
    Initial Screening Review of application and initial phone/video screening with recruiting team
  2. 2
    Technical Interview In-depth technical discussions focusing on cloud infrastructure, distributed systems, and AI agent workflows
  3. 3
    System Design Challenge Architectural design interview evaluating candidate's approach to complex, scalable system design
  4. 4
    Team Fit Interview Discussions with potential team members to assess cultural and collaborative fit
  5. 5
    Final Leadership Interview Conversation with engineering leadership to discuss technical vision and potential contributions

Apply for this position

You'll be redirected to the company's application page