We're Hiring!

At Upwork, you’ll shape talent solutions for how the world works today.

We currently hire Full Time Employees in the following states: Arizona, California, Florida, Georgia, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Montana, Nevada, Ohio, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, and Washington. If you are not located in one of these states, you are welcome to explore our open Contract Roles!

Upwork Hiring: The Five Stages

Application Submission

Our application form is simple to complete, consisting mostly of contact information and a resume/CV upload.

Your application to a job post through our Careers site, or through LinkedIn Easy Apply, triggers your entry into the hiring process.

Application Review

Our recruiters conduct an initial review of applicant resumes. If you're selected by the recruiter, you will advance to the interview stage.


Upwork utilizes both phone and video interviews. The first interview is a phone conversation with the recruiter. If selected by the recruiter, you will advance to a phone conversation with the hiring manager.

The next step is the video interview, which is a collaboration among team members at Upwork. The number of video interviews you'll participate in depends on the role, but typically you can expect 2-3 interviews. You will also likely be asked to complete a skills assessment during this stage.

After your first interview, if you will be moving forward in the process the reference check process will begin.


After interviews are completed, the hiring team individually completes candidate scorecards and then comes together as a team to discuss their findings. At the end of this stage a candidate will be chosen, or the team may decide to review additional candidates.


Once the hiring team decides on a candidate, our recruiter reaches out to the chosen candidate to extend a verbal offer, followed by a written offer.