Full-Time

Staff Backend Engineer

Confirmed live in the last 24 hours

Docker

Docker

501-1,000 employees

Containerization platform for application development

Consumer Software
Enterprise Software

Senior, Expert

No H1B Sponsorship

Remote in USA + 1 more

More locations: Remote in Canada

Candidates must be based in Canada, Mexico, or the United States; unable to provide visa sponsorship.

Category
Backend Engineering
Software Engineering
Required Skills
Microsoft Azure
Postgres
Docker
AWS
Go
Google Cloud Platform

You match the following Docker's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Proven experience as a senior or staff backend engineer, with strong expertise in Golang and backend architecture.
  • Advanced knowledge of PostgreSQL or equivalent relational databases, including schema design, query optimization, and performance tuning.
  • Knowledge of security best practices and experience implementing secure backend systems.
  • Proficiency in cloud platforms (AWS preferred, or GCP/Azure), infrastructure as code, and containerization technologies.
  • Proficiency in designing and building distributed systems with a focus on scalability, fault tolerance, and high availability.
  • Strong problem-solving skills and ability to troubleshoot complex issues across a variety of systems and technologies.
  • Experience or strong interest in user profile and organization management
  • Excellent communication and collaboration skills, with experience mentoring and leading technical teams.
  • Desire to work in a fully remote, international team and proactively contribute beyond the job description.
Responsibilities
  • Lead the design, development, and maintenance of backend services and systems, with a focus on Golang and PostgreSQL.
  • Collaborate with cross-functional teams, including Product, Design, and Engineering, to define technical requirements and deliver high-impact solutions.
  • Architect and implement scalable, secure, and reliable APIs and services to support Docker’s products and ecosystem.
  • Establish and uphold engineering best practices, including code quality, testing, CI/CD, documentation, and security.
  • Write and maintain unit, integration, and end-to-end tests to ensure system reliability.
  • Serve as a mentor and technical leader to other engineers, fostering growth and excellence across the team.
  • Troubleshoot and resolve complex issues across services and systems, ensuring smooth operation in production environments.
  • Participate in a daytime on-call rotation for one week every 2-6 months, ensuring system reliability and receiving additional compensation.
Desired Qualifications
  • Experience with event-driven architectures and systems (e.g., Kafka, River queue).
  • Strong understanding of CI/CD best practices and experience with systems like Jenkins or GitHub Actions.
  • Exposure to frontend technologies and APIs is a plus, but not required.

Docker offers a platform for containerization, enabling developers to build, share, and run applications in isolated environments called containers. These containers package applications with their dependencies, ensuring consistent performance across different stages of development. Docker's freemium business model includes various subscription tiers, providing different features and support, and generates revenue through services like Docker Hub and Docker Desktop. The company distinguishes itself by streamlining the development process and enhancing collaboration, making application deployment more efficient.

Company Size

501-1,000

Company Stage

Series C

Total Funding

$484.3M

Headquarters

Palo Alto, California

Founded

2013

Simplify Jobs

Simplify's Take

What believers are saying

  • Increased adoption of Kubernetes drives demand for Docker's containerization solutions.
  • Docker's acquisitions enhance its performance, flexibility, and security features.
  • Growing hybrid and multi-cloud environments position Docker as a key player.

What critics are saying

  • Competition from Kubernetes could impact Docker's market share.
  • Alternative container runtimes like Podman pose a threat to Docker's dominance.
  • Security vulnerabilities in Docker containers could undermine platform trust.

What makes Docker unique

  • Docker offers a comprehensive platform for building, sharing, and running applications.
  • Docker's containerization ensures consistency across development and deployment stages.
  • Docker's freemium model provides flexibility with various subscription tiers.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Flexible Work Hours

Home Office Stipend

Parental Leave

Phone/Internet Stipend

Unlimited Paid Time Off

Professional Development Budget

Company Equity

Health Insurance

Growth & Insights and Company News

Headcount

6 month growth

1%

1 year growth

2%

2 year growth

3%
Business Insider
Jan 8th, 2024
Business Insider

Business Insider tells the global tech, finance, markets, media, healthcare, and strategy stories you want to know.

TechCrunch
Dec 11th, 2023
Docker acquires AtomicJar, a testing startup that raised $25M in January | TechCrunch

Docker acquired AtomicJar, the commercial company behind Testcontainers, just a year after the company raised $25M.

GlobeNewswire
Jun 27th, 2023
Docker Continues Investment in Performance and Flexibility of Docker Desktop with Acquisition of Mutagen

SAN FRANCISCO, June 27, 2023 (GLOBE NEWSWIRE) -- Docker, Inc.® today revealed its latest efforts to improve the scope and performance of the Docker...

Docker
May 20th, 2022
Docker Accelerates Investment in Container Security with Acquisition of Nestybox | Docker

SAN FRANCISCO, Calif. – May 10, 2022 – Today at DockerCon 2022, Docker, Inc.®, a leading provider of cloud-native application development tools, content, and