5 months ago
Base Salary
$161k - $261k/yr
Responsibilities
- Design, develop, and maintain core platform systems for Docker Desktop.
- Build and evolve shared components like settings and internal platform services.
- Improve system reliability and performance through telemetry and diagnostics.
- Collaborate with teams to ensure platform capabilities support feature development.
- Contribute to architectural discussions and technical direction of the Desktop platform.
- Write high-quality Go code with strong test coverage.
- Drive initiatives from problem definition through implementation.
Requirements
- 6+ years of experience in backend software development with proficiency in Go.
- Hands-on experience with Go in a production environment.
- Experience designing and building modular systems across multiple teams.
- Strong problem-solving skills and ability to navigate ambiguity.
- Experience with observability, telemetry, or system health metrics.
- Demonstrated ownership of projects from design to delivery.
- Excellent communication skills for technical documentation and collaboration.
- Bachelor’s degree in Computer Science, Engineering, or related field.
Benefits
- Freedom and flexibility to fit work around life.
- Designated quarterly Whaleness Days and end-of-year break.
- Home office setup for comfort while working.
- 16 weeks of paid parental leave.
- Technology stipend of $100 net/month.
- PTO plan encouraging time off for personal enjoyment.
- Training stipend for conferences and courses.
- Equity in the company as a growing start-up.
- Docker swag and various medical benefits.
