Hiring and Onboarding

We understand that contemplating a career change and interviewing are stressful. Our goal is to make our interview process and your experience with it the best it can be. We value and respect the time that you take to talk to us during your interviews.

Hero image

Docker Interview FAQs

How do I apply for a role?

After browsing our Current Openings to find the right role for you, click on “Apply for this Position”. You’ll then be walked through the application process.

How long does it take for me to hear back after applying?

We’d like to contact every applicant, but depending on the volume of candidates, we’re not always able to. If we feel that you would be a good fit for the role, we will contact you as soon as possible to start the process.

How long will the interview process take?

Depending on your availability, we aim to conduct all of the necessary interviews within 2 to 3 weeks and make a final decision within 3 days of your last interview.

How will I know when my interview is scheduled?

After speaking to one of our recruiters and we decide to proceed, one of our recruiting coordinators will reach out to you. They’ll let you know who you will be interviewing with, the length of the interview, and ask for your availability. After finding a time that works for everyone, we’ll send out an email invitation for the day and time of the interview. The calendar invite comes over as an .ics file, so be sure to remember to add it to your calendar. This invite will also include the Zoom link for you to use. Our recruiting coordinators will then follow up to confirm that you received the invite and the time will work for you.

What tool do you use to conduct your interviews?

The first interview with your recruiter will either be a phone call or a Zoom interview. After that, all of our interviews are done on Zoom. When you are sent an interview invitation, there will be a Zoom link for you to use.

If I make a mistake during a screen share, did I fail the interview?

We do understand that some people are nervous about coding while being watched, but please treat it as if you were coding together with a colleague. We don’t ask trick questions, and you’re welcome to use Google or whatever other online resources you would normally use in your daily work, as well as discuss what you’re doing. We want you to do your best in as natural an environment as is possible in an interview, so that we can see how you think and how you code in everyday work.

Can I ask questions during the interview?

Of course! We believe that interviewing should be a two-way process. We’re looking for the right colleague, but you’re also looking for the right job for you. So please ask whatever you need to in order to help you to make the decision of whether Docker is the right place for you.

Will you let me know how the process went even if you decide not to extend an offer?

We’ll call or email you to let you know the final decision of the team even if we decide that this role is not a match for us or you. Keep in mind that we are constantly adding new positions so continue to check our Current Openings for a position that will be the perfect fit for you.

Will I need to screen share during the interview?

For engineering interviews that involve programming, we do want to see you write code. You can do that on your own computer using screen sharing, so that you can be comfortable in your own usual development environment. Other than having a development environment ready, no specific preparation is required.

“The People team is here to guide and support you and your journey at Docker. Whether you’re a new cadet or a seasoned Dockhand, we’re here to answer any and all questions you may have.”

Meghan Joyce, Sr. Human Resources Generalist

Carmen martinho circle

“Our hiring process moves fast without compromising the integrity of the interviews. By the end of your interviews you’ll walk away with a strong sense of our team and culture. Our onboarding team will then spoil you with swag!”

Carmen Martinho, Senior Technical Recruiter

Onboarding with Docker

If all goes well and you accept an offer from us, we can’t wait to get you up and running with our team. Once we receive your written acceptance, we’ll send out your information about onboarding. We know that starting a new job can be overwhelming and we’re here to help you every step of the way.

Before You Start

  • We’ll have you set up an account in Bamboo HR, our onboarding and human resources tool.
  • You’ll fill out the required paperwork. We know this can get confusing. Don’t hesitate to reach out for help if you have any questions.
  • You will request your equipment — you can choose a Macbook or PC for your work use. We’ll also take your laptop size preference into account when ordering.
  • We’ll send you some fun swag!
  • You can start to set up your home office using the Home Office Guidelines. Remember to keep all of your receipts so you can submit for reimbursement when you start!
  • We’ll send you information about setting up your email and other accounts so you are ready to go on your first day.
Before start
First day

Your First Day

  • You’ll meet with our IT Department to make sure your accounts and machine are set up.
  • You’ll meet with your manager and members of your team.
  • You’ll attend a Docker Onboarding Presentation to give you a company overview, learn about how we work and important processes, and tell you about your first week.

Beyond Your First Day

  • You’ll have a Whalecome meeting with our CEO and other new hires.
  • You’ll get to meet more team members.  We don’t want to overwhelm you on your first day so these introductions may be spread out over a few days.
  • You’ll have virtual coffees with other Docker employees.  This is a great opportunity to meet someone that isn’t a part of your team and get to know them.

Ready to join our team?