
Staff Software Engineer – Enterprise
Docker, Inc
full-time
Posted on:
Location Type: Remote
Location: Remote • Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $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