Docker, Inc

Staff Software Engineer – Enterprise

Docker, Inc

full-time

Posted on:

Location Type: Remote

Location: Remote • Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $195,400 - $275,600 per year

Job Level

Lead

Tech Stack

AWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaPython

About the role

  • 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
  • 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
  • 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
  • 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

Requirements

  • 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
Benefits
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend developmentGoPythonJavaAPI designservice architecturesystem integration patternsdatabasescachingdata pipeline architectures
Soft skills
problem solvingmentoringtechnical decision makingcross-functional collaborationcommunicationleadershiptechnical designalignment drivingcustomer impact focusengineering velocity