Freelancing with

We were built by engineers determined to find a better way to freelance.

By engineers, for engineers

You’ve spent years honing your craft. Maybe you’ve been freelancing for several years; maybe you’re just starting to consider what it would take to strike out on your own. You’re drawn to new, interesting, challenging problems and want to work on them on your own terms - all without sacrificing your (well-deserved) hourly rate, wasting days on billing and business development, or having to accept churn-and-burn gigs.



We’ve been there.



Our founders created to make it easier for engineers like themselves to get around the usual headaches of freelancing. From filling and vetting their own client pipeline, to chasing their accounts payable, to scoping and bidding on projects every time they took on a new gig, they knew there was a better way.


Today, our goal is to make it easy for top freelancers to engage the best clients.

We do this by eliminating everything from your plate that isn’t the craft you’ve worked so hard to master.



We’ve developed the most human and precise vetting process in the industry, trusted by thousands of software leaders worldwide as a replacement to their own. Once you’re fully vetted, our team hand-matches you with clients - and typically after only one video chat with the client, it’s off to the races. We handle all the paperwork and billing (you get paid weekly, no invoicing required), and manage the engagement throughout to be sure the relationship is enduring.



So how does it work? Glad you asked.

How the process works

Becoming a certified Professional Freelancer

When new opportunities arise, the first folks to hear about them are the pre-vetted engineers who are already a part of the community. Those who are a fit are hand-selected as a match to interview with the client.


To become a certified Professional Freelancer, the first step is to apply - then, you’ll engage in seven layers of vetting. The speed at which this process will unfold will depend on both the urgency of the role (if we have a client immediately in line for your skillset, your application will be expedited) and the promptness with which you complete each step.

Step 1: Qualification Screening and joining the Professional Freelancer Slack

When we receive your application, the talent team will conduct an initial screen of your resume to verify that you meet our community standards at a basic level. Typically, this means you’ve spent at least 10 years in a professional software development environment.



Passing the qualification screen will earn you an invitation to our Professional Freelancer Slack workspace and a qualification screen interview. While not yet a certified Professional Freelancer, joining this workspace connects you to several thousand senior engineers worldwide, and gives you direct access to new opportunities as they arise.



Given the sheer volume of new applicants we receive daily, we can’t fully vet everyone immediately. This means you may live in the PF Slack workspace for a bit without moving on to the next layer of vetting.  The good news: as you see new gigs posted in the workspace, you can directly apply to opportunities that are a great fit for your skillset and experience. This will bubble your application up again for us to review more urgently.

Step 2: The full vetting process

If the initial screen process is a slow stroll, the rest of vetting is a sprint. Once you’re on the full vetting track, you can expect each step to happen in quick succession. We map out the full vetting process here, along with what it takes to be successful at each step. However, a succinct overview of vetting after the qualification screen looks like this: 


1 - An online technical exam - with an opportunity for manual review if the results are surprising to you

2 - A technical interview video call with one of’s tech leads

3 - Reference endorsements conducted with your previous employers or teammates

4 - Certification and onboarding: here, you’ll set your hourly rate and get your audio profile set up so we can make right-fit matches for you as opportunities arise

Once you’re fully onboarded, you’ll join our cohort of active freelancers who are ready to be matched with clients.

You made it! Congrats - here's what's next.

You’ll be added to’s internal Slack workspace, so the Talent team can get in touch with you quickly if there’s an opportunity that matches your expertise. Most importantly - the team will be actively working to source, vet, and connect you with long-term engagements.



While being matched with a client isn’t always immediate, freelancing with tends to yield longer, more consistent engagements. For example, our average client engagement lasts roughly 12 months and bills over 1000 hours. As you build up an internal profile during your first gigs with, consistently adding value to teams with whom you work, our team will actively promote you to potential clients.



When we have a match for you, you’ll be notified via Slack. We’ll share the high-level details of the project with you and start working to coordinate a time for you to interview with the potential client. You’ve already been through an extensive vetting process with us, so we strive to protect your time here. The purpose of this client interview is to be sure it’s a great fit on all sides. Some larger clients will require additional interview layers, and this is something we’ll share with you upfront. Further technical assessments and multi-level interviews are rare.

You’ve interviewed and been selected by a client - what’s next?

Working with new clients

We often start new clients on a small trial of 20 hours to be sure it’s a good fit for everyone. This is your chance to shine: settle into the team, get onboarded and up to speed, and provide some immediate value to the client. Knocking it out of the park during these first 20 hours is integral to securing a longer engagement.


An account manager from will be in the project with you to help troubleshoot any potential issues, facilitate additional work, and generally assist in the day-to-day of the project when needed. That said, the account manager will still play a fairly passive role (you absolutely get to interface directly with the client), so we’ll look to you to provide us with project updates and flag any needs for additional development expertise. Other than that, it’s your show!

To recap -- do great work, log your hours, get paid weekly.

Welcome to the world of the Professional Freelancer.

Ready to get started?

Submit your application today to become a Professional Freelancer with