radically improve your developer hiring experience

The technical assessment with real work simulations scored by real engineers.
Try Woven Yourself
(no credit card required)
Good Match
Great Match
Perfect Match
Good Match
Great Match
Perfect Match

Ready to Refactor
Technical Interviews?

Finding great software engineers with the right skill is hard.
Woven makes it easier to see hidden gems without wasting engineering time.
Find good candidates
with fewer phone screens
Standardize hiring with
a mutually fair process
Get a better signal without whiteboarding candidates

Real human feedback

Actual engineers grade each assessment to accurately assess subjective skills like debugging, architecture and communication.

Save engineering time

Eliminate the time spent on initial screens and focus on the final stage interviews with only the most qualified candidates.

Hire Hidden Gems

Discover great-fit engineers whose resumes didn’t represent their skillsets. Ensure the right candidate gets the job.

What Woven Can Do

Hiring Preparation
Choose from real-world scenarios that match the role
Better Candidate experience
Assessment is clear, practical and takes less 90 minutes to complete
Job Description Templates & Checklists
Use proven, tested language to ensure you’re attracting top-quality talent
Engineer Evaluators
Independent evaluation by 2 Woven engineers gives you in-depth insight without excessive time investment
25 Scenarios (Backend, Frontend & Fullstack)
Real challenges in real IDEs to test real ability in a variety of roles
Scoring (Partial Credit)
Get a detailed look to your candidate’s thought process that goes way beyond ‘pass/fail’
Language Coverage
Developer-friendly cloud-based platform to simulate real-world challenges in context
Benchmark Calibration (Team/Role)
Objectively understand where your candidate fits with respect to your high performers
Assessment Platform (IDE)
From C++ to Swift, we have a scenario for every programming language you care about
Candidate Feedback
Kill the awkwardness with automated responses to your candidates with objective feedback on their testing results
Scenario Prompts
Prompt style shows the candidates natural approach to solving problems
Slack Notifications
Punctual notifications so you can keep the process moving

Trusted by Some Rad Engineering Teams  

How Woven Works

Select the work scenario
for your open role
Choose from our selection of real work simulations, so you can understand how a candidate will actually perform when they say, “I’ll take a look, one sec...”
choose and send scenarios
Send candidates the asynchronous assessment
Woven assessments take less than 90 minutes. And the practical challenges in a live IDE feel normal to your candidates.
Woven engineers grade against a holistic rubric
Two experienced  engineers from Woven score candidate work against a 60+ item rubric -- saving your precious time and internal resources.
You get the results and recommendation
Get detailed scorecards on your candidates’ test results plus Woven's recommendation. You can focus on picking the best-fit for your team knowing they have the skills for the job.

“It's a great product that helped us have confidence in our recruiting, which is so important, especially as a startup. Plus the team was great to work with - very collaborative and willing to offer general recruiting guidance along the way.”

Meg Harrison

Chief Operating Officer
Medical Imaging Startup

“When it comes to recruiting and hiring decisions, Woven helps me sleep better at night. Knowing that there’s been this extra level of scrutiny.”

Steve Caldwell

VP of Technology

“Woven is 100% the best money we’ve ever spent. We wouldn't have the great teammates we have now without Woven.”

Chuck Dishmon

Director of Software Development
Greenlight Guru

“Without Woven, I would have definitely passed on a candidate I ended up hiring. This was absolutely Woven's value prop being proven out.”

Andrew Robinson III

Sr. Director of  Product and Engineering

Let’s Go Beyond Code

Puzzles show you who can play games.
Woven shows you who can solve problems.
Try Woven Yourself
(no credit card required)

Woven is Your API for
Technical Hiring

You don’t need another system to manage, so we don’t act like one.
Plug-in to your existing
hiring process
Integrate with your ATS to make technical hiring transparent for your recruiters. Woven can even coordinate scheduling.
90%+ completion rate for senior engineers
Asynchronous challenges let candidates participate at night or on the weekends when it's convenient for them.

Let’s Go Beyond Code

Puzzles tell you who can play games.
Woven shows you who can solve problems.
Try it Yourself
(no credit card required)

Software Engineer Recruitment

Software engineers write code. But the recruitment process in software companies involves a lot more than just confirming that a candidate can write code on a whiteboard.

At Woven, our knowledge of how to hire software developers has enabled us to create the only platform for technical assessment that goes beyond writing code. We start with a principle of software engineer recruitment that is obvious but often overlooked:

A successful software developer recruitment agency begins by defining the role they are hiring for—frontend engineer, backend engineer, full stack engineer, data scientist, product manager, developer.

Select your role criteria, and Woven will work with you to choose the right scenarios for your role. We'll integrate seamlessly with your current ATS to help you recruit candidates remotely.

Your candidates will be sent to a customized landing page where they will access a prep guide and instructions on how to complete the work simulation. When you use Woven, your candidates will show their abilities to do real engineering work that they could encounter on your job. And Woven is the only platform that tests for skills like debugging, architecture, and communication.

Woven employs software engineers who know how to recruit and hire great software engineers. When they complete their assessment of your candidate's work simulation, they will send you an email and a Slack notification of the results. But we'll let you in on one secret to Woven's success:

Our clients aren't software engineer recruitment agencies.

Software Engineer Recruitment Agencies: Do You Really Need Them?

The COVID pandemic exposed an under-appreciated truth about hiring in the software industry that software engineer recruitment agencies and software developer recruiters would prefer you ignore:

You might not need a headhunter to find a great software engineer.

And that's a good thing, because any software developer recruitment agency in the US or UK will be expensive.

The Society for Human Resource Development (SHRM) reports that it takes an average of 42 days to find a new hire for most positions. Companies will spend an average of $4,000-$5,000 on administrative costs for an average employee.

Software engineers aren't average employees.

Pay scale tells us that the average salary of a software engineer in the US is $110,000. If your company has offices in the UK, chances are, ReedCook tells us, that your software engineers earn about £50,000 a year.

Headhunters in the US charge about 22% of annual salary to help you find a desirable candidate. That means you will spend around $24,000 to find a new software engineer. HiringPeople found recruitment agencies that charge as much as 30% of annual salary for placing software engineers in London and a recruitment agency that only charges 10% of annual salary to place a software engineer in Cardiff. But software firms in the UK can easily spend £30,000 finding a new engineer. You can easily get a  software developer recruitment agency UK to hire you if you have what it takes.

What will it cost you to search for the right candidate for a software engineering position? In the US, SHRM reports that in-house recruitment averages 12% of salary, or about $13,000 on average. Do-it-yourself could save the company $10,000 or more, right?

Not really.

There are other costs involved in recruiting a software engineer in house:

There's lost productivity due to the interviewing process.

Your HR department still has to check references, credentials, and work status.

Your managers will have to shift attention away from project supervision and business development.

And you won't really have control over your talent pipeline. You will be limited to the candidates you can bring in to interview. And if you are hiring for a job that can be done mostly remotely, is that a wise way to find job candidates?

Woven offers a hybrid model of software engineer recruitment. Woven acts as your recruitment developer. We confirm the skills, you confirm the fit by your usual HR process. Together, we can save your company hours and dollars with every recruit.

Leaving Software Engineer Recruiters Behind

It's logical to be concerned about establishing your stream of talent if you are going to pursue a hybrid model of the hiring process. Woven can relieve you of the assessment burden and save you money on agency fees, but where will your hires come from?
Every software development firm and software engineer staffing agency stares down a difficult screening process. This makes the issue of how to find software engineers so intimidating. TopTal developed some statistics about the hiring funnel for software engineers:

26.4% of applicants pass language and personality evaluations.

7.4% of applicants pass timed algorithm testing.

3.6% of applicants pass technical coding evaluations related to the applicant's primary tech stack.

3.2% of applicants pass test projects.

3.0% of applicants demonstrate continued excellence in dealing with clients.

You almost want to spend thousands of dollars of your company's money to avoid saying "no" so much. But you can pre-vet great engineers before they even apply with these simple professional habits:

Keep up with blogs and online technical postings. Cream-of-the-crop candidates will reveal their communication skills, approach to problem solving, and technical acumen by their participation in technical forums.

Pay attention to open source code contributions. SourceForge and GitHub can reveal highly qualified candidates. You can review a candidate's coding before you ever contact them.

Go to conferences, online or in person. Speakers and co-attenders are a great source of potential hires.

Let Woven keep up with the technical minutiae that you find essential to your operation. You can focus on getting to see the engineer in action to keep talent in your pipeline.

Making Software Engineer Jobs Salary Offers

There is a big difference between software engineer salary entry level and experience level. Great software engineers look for great salaries, but every situation is a little different. You will pay your software engineers salaries. You will give them benefits. Most of the time, you will give them opportunities for additional cash compensation. But how do you determine how much?

Location, Location, Location

A great salary in a rural area may not be enough to get by in a major city. San Jose, Seattle, and San Francisco all offer software engineers an average base pay about 40% higher than the national average, but their cost of living is up to 115% higher than the national average. Your offer must consider the cost of living. But that's a strong reason for considering remote hires.


In every software engineer staffing situation, appropriate education deserves appropriate compensation. You probably won't offer a self-taught coder the same salary as someone with a PhD in data science (although we won't speculate which may be higher). Greater education leads to reasonably higher salary demands, but the education needs to fit the job. Make sure your employees can realize their potential, and pay them for it. In a nutshell, entry level software jobs require standard education like the experience level.


A senior software engineer salary will exceed a software engineer entry level salary, but your salary decision will be based on the value of niche skills to your company. The kind of experience that is valuable can change with time. For instance, in 2015, a software engineer  proficient in Ruby on Rails could earn $10,000-$18,000 more than "non-Ruby on Rails engineers" in a year. In 2021, Ruby on Rails is still popular for software development, but the supply of software engineers with Ruby on Rails experience has increased to the point that it does not command higher pay. You will always pay for the experience that your company needs, not mere years of experience.

Your HR department will make sure you don't run into problems with equal employment laws and regulations. HR is an unavoidable cost center in the recruitment process. In all, entry software engineer jobs come with lower pay than the experience ones.

The Best Recruiters for Software Engineers

Your company may have specialized needs that steer you in the direction of using universities as the best recruitment agencies for engineers. US News and World Report would steer you to Carnegie-Mellon, Georgia Tech, USC, Cal Tech, UC-Irvine, IIT, and similar educational institutions. Top schools will generate a software engineer job description and salary recommendation for you. You can be sure the salary recommendation will be high. But you can't be sure that the valedictorian at MIT will necessarily be a good fit for your organization.

The best recruiters for software engineers take care of issues with organization fit. Robert Half, Trillium, New Wave People, and Peak Technical Staffing can do national and international searches for top talent. But with Woven, and by vetting the best candidates constantly before you even have job openings, you can be your best recruiter for software engineers.

Woven in the Recruitment Process for Software Developers

There's a lot your company is already set up to do as your software engineering agency. Your HR department already does background checks. Your management team has been coached on non-discriminatory hiring practices, and your company mission and culture statements give them a guideline for confirming the best hires. You know how you judge the skill of a developer when hiring without using agents for software developers.

What you need is Woven to help you with the technical evaluation of the candidates in your pipeline. With Woven on your team, you can save time and money, and keep the interview focused on the candidate, not the technical requirements of the job. Woven can find the technical talent you need, and you can focus on the right fit for the job.