Senior Software Engineer
Developer Velocity
Posted on 9/22/2023
INACTIVE
Docker

501-1,000 employees

Simplifies and accelerates app development with integrated workflows.
Company Overview
Docker, Inc. stands out as a leading platform for developers, offering streamlined workflows and application components that simplify and expedite the app development process. The company's competitive advantage lies in its universal compatibility with all development tools and its ability to consistently run in any environment, from on-premises Kubernetes to various cloud services. With millions of active users worldwide, Docker's industry leadership is evident in its widespread adoption and its ability to empower developers to bring their unique applications to life.

Company Stage

Series C

Total Funding

$363.1M

Founded

2013

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

16%

1 year growth

41%

2 year growth

120%
Locations
Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
React.js
Docker
TypeScript
Go
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • 5+ years building modern web applications, including in React and TypeScript
  • Experienced with containerization, preferably Docker
  • Proficient in web technology fundamentals
  • Exhibit software engineering best practices such as code review, source control, continuous integration, and testing
  • Eager to work with and learn new tools and technologies
  • Strong written and verbal English skills with ability to communicate concepts clearly and be understood by non-technical peers and members of other teams
  • Comfortable with a high degree of autonomy (self-motivated, organized) with the ability to work remotely across time zones
  • (Preferable) Backend experience with Golang
Responsibilities
  • Develop, deploy and monitor features to deliver a top-tier user experience for Docker users
  • Build reusable code, configuration and components, and help integrate them across multiple codebases
  • Participate in bug triage and remediation
  • Play an active role in product and feature discussions, influence the roadmap and end user experience, and take responsibility for new features
  • Interact with other teams within Docker and with our users
  • Act as a role model for junior engineers, both in terms of technical skills, and working collaboratively within a team
  • Write, review, maintain, and document React, TypeScript, and Golang code
  • Write deterministic and highly readable unit, integration, and e2e tests
  • Show a high level of ownership throughout the lifecycle of the features you create
  • Work through ambiguity and apply creative solutions to customer issues
  • Present your and or your teams work to other teams