Docker - Senior Software Engineer, Tooling (West Coast Preferred)
Requirements
• 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, and working knowledge of Kubernetes • Sound judgment on build, buy, and integrate decisions, and experience integrating third-party SaaS products and APIs • Experience working directly with non-engineering stakeholders to turn a need into a working tool • 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 • Cross-functional experience in program management • Experience with internal tool or developer portal platforms • 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 • Visa sponsorship: Docker considers visa sponsorship on a case-by-case basis based on business needs. • Visa sponsorship: • _______________________________________________________________________
Responsibilities
• Internal app framework • Build and maintain a framework that makes it fast to create and deploy internal applications and services, with defaults for authentication, hosting, CI/CD, logging, observability, and alerting • Provide templates, documentation, and examples so teams can ship their own tools without starting from scratch • Set the standards for how internal apps are built, secured, and run, and make the standard path the easiest one • Leverage existing systems and sources of truth to build cross-connects where they don’t exist • Custom business tooling • Work across teams and organizations to understand where tools, processes, or systems are falling short, and turn those gaps into proposals that platform leads can prioritize • Scope and deliver apps and tooling to address identified gaps • Ship early versions quickly, learn from how people use them, and improve them over time • Own the tools you build through rollout, adoption, and ongoing support • Build, buy, or integrate • Evaluate whether a need is best met by building, buying, or integrating an existing product, and recommend one with the tradeoffs • Connect tools to the systems the company already uses, such as identity, data sources, and Slack, so they work together • Help shape the architecture of internal systems, so they stay consistent and maintainable as the company grows • Reliability and AI • Reliability and AI • Build operational basics into the framework, so every internal app gets incident management, SLO, and alerting defaults automatically • Use AI tooling to speed up delivery and to automate workflows where it adds value • _______________________________________________________________________
Benefits
• All full-time roles include equity. Final compensation is determined on factors including but not limited to experience, skills, qualifications, and location. • United States: $160,900 – $260,700 base • United States: • ______________________________________________________________________ • Open vacancy: This posting is for an existing open role. • Open vacancy: • AI in hiring: Docker may use AI-assisted tools during our recruiting process. • AI in hiring: • Interview recordings: Candidates will be invited to opt in to interview recordings to support interviewer calibration and consistent evaluations. Recordings are optional and require explicit consent. • Interview recordings: • Remote-first by design – Work from your home, with offices in Seattle and Paris for connection and collaboration. • Remote-first by design • Flexibility that fits your life – We trust you to manage your schedule while delivering great work. • Flexibility that fits your life • Time to recharge – Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break. • Time to recharge • Technology stipend – Equivalent to US$100 net per month to help support your work. • Technology stipend • US$100 net per month • Learning & development – Annual stipend for conferences, courses, certifications, and continued learning. • Learning & development • Parental leave – 16 weeks of paid parental leave after six months of employment. • Parental leave • Equity for all full-time employees – Share in Docker's long-term success as we continue to grow. • Equity for all full-time employees • Comprehensive benefits – Medical, retirement, and paid holidays vary by country. • Docker swag – Because representing the whale never gets old. • Docker swag
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT