Docker
Senior Software Engineer, Tooling (West Coast Preferred)
United States, Remote. Posted 10 days ago
The role
You will build and maintain a framework to create and deploy internal applications and services. You will also develop custom business tools and decide when to build, buy, or integrate products.
What you will do
- Build and maintain a framework for internal applications with defaults for authentication, hosting, CI/CD, logging, observability, and alerting
- Provide templates, documentation, and examples for teams to ship tools
- Set standards for how internal apps are built, secured, and run
- Leverage existing systems to build cross-connects
- Work across teams to identify gaps and propose solutions
- Scope and deliver apps and tooling to address identified gaps
- Own tools through rollout, adoption, and ongoing support
- Evaluate whether to build, buy, or integrate existing products
- Connect tools to identity, data sources, and Slack
- Build operational basics like incident management, SLO, and alerting into the framework
Required qualifications
- 6+ years of software engineering, including building and shipping internal tools or full-stack web applications
- Strong full-stack skills: a backend language such as Go, Python, or TypeScript, and a modern frontend framework
- Experience designing reusable frameworks, templates, or platforms that other engineers build on
- Experience deploying to the cloud (AWS, GCP, or Azure) with containers and CI/CD
- Working knowledge of Kubernetes
- Sound judgment on build, buy, and integrate decisions
- Experience integrating third-party SaaS products and APIs
- Experience working directly with non-engineering stakeholders
- Experience with AI-assisted development or LLM-powered automation
- Clear written communication and comfort working asynchronously on a remote team
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Nice to have
- Cross-functional experience in program management
- Experience with internal tool or developer portal platforms
- Web design experience
- Familiarity with observability and incident tooling (incident.io, Grafana, Prometheus, or similar)
- Experience at a developer tooling or SaaS company at scale, and familiarity with compliance and security standards
Benefits
- Remote-first by design
- Flexibility to manage your schedule
- Generous PTO
- Designated quarterly Whaleness Days
- Designated end-of-year Whaleness break
- Home office support
- Technology stipend equivalent to US$100 net per month
- Annual stipend for conferences, courses, certifications, and continued learning
- 16 weeks of paid parental leave after six months of employment
- Equity for all full-time employees
- Medical, retirement, and paid holidays vary by country
- Docker swag
Before you apply
- Docker considers visa sponsorship on a case-by-case basis based on business needs
- Docker may use AI-assisted tools during our recruiting process
- Candidates will be invited to opt in to interview recordings
About the company
Docker is a globally distributed, remote-first team building tools that define how software gets built and delivered. Their products include Docker Desktop, Docker Hub, and Docker Scout.