Docker

Staff Backend Engineer

Remote Canada
USD 196k - 245k
AWS GCP Azure Kafka Docker Go PostgreSQL API
Description

At Docker, we make app development easier so developers can focus on what matters. Our remote-first team spans the globe, united by a passion for innovation and great developer experiences. With over 20 million monthly users and 20 billion image pulls, Docker is the #1 tool for building, sharing, and running apps—trusted by startups and Fortune 100s alike. We’re growing fast and just getting started. Come join us for a whale of a ride!

We are looking for a Staff Backend Engineer to join the Core Experiences team that builds shared user experiences and capabilities that cross product lines, enabling N+1 use cases, and empowering them to focus on their business and product outcomes. These include account and org management, onboarding, insights, navigation and administration experiences that provide a seamless experience across the Docker toolchain. You will play a pivotal role in designing, building, and maintaining the backend services across Docker's ecosystem. You will work closely with cross-functional teams to ensure the reliability, scalability, and performance of critical systems.

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.

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.

Additional 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.

What to expect in the first 30 days:

  • Onboard and meet with backend engineers, product managers, designers, and other key stakeholders to understand team dynamics and workflows.

  • Gain a thorough understanding of the current backend architecture, services, and systems

  • Review current projects, the product roadmap, and engineering priorities.

  • Identify areas for quick wins to improve service performance, scalability, and developer experience.

  • Familiarize yourself with Docker’s security, privacy, and compliance requirements, as well as the CI/CD and deployment workflows.

What to expect in the first 90 days:

  • Contribute to backend development efforts, including designing and implementing scalable systems and APIs.

  • Recommend and implement opportunities for continuous improvement across services and infrastructure, focusing on reliability and maintainability.

  • Lead efforts to optimize database performance and implement best practices

  • Collaborate closely with team members on cross-functional initiatives, demonstrating leadership and mentorship where needed.

  • Take ownership of key components, ensuring they meet performance, security, and operational standards.

  • Participate in on-call rotations to develop a deep understanding of production systems and contribute to improving reliability and incident response processes.

Why Join Docker? At Docker, you’ll have the opportunity to lead and shape the backend engineering landscape, driving innovation and setting technical direction. Join us to solve complex problems, mentor a talented team, and contribute to the next wave of containerization technology.

We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024.

Please see the independent bias audit report covering our use of Covey here.

Perks (for Full-Time Employees Only)

  • Freedom & flexibility; fit your work around your life

  • Designated quarterly Whaleness Days

  • Home office setup; we want you comfortable while you work

  • 16 weeks of paid Parental leave

  • Technology stipend equivalent to $100 net/month

  • PTO plan that encourages you to take time to do the things you enjoy

  • Quarterly, company-wide hackathons

  • Training stipend for conferences, courses and classes

  • Equity; we are a growing start-up and want all employees to have a share in the success of the company

  • Docker Swag

  • Medical benefits, retirement and holidays vary by country

Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be.

Due to the remote nature of this role, we are unable to provide visa sponsorship.

#LI-REMOTE

Docker
Docker
Developer Platform Developer Tools Information Technology Software

0 applies

13 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023