Recruiters, Resumes are Steering You Wrong

Resumes are Misleading

Self-reported skills are misleading. As a technical recruiter, this isn’t news to you! You’re probably all too familiar with the pain of finding a prospect who looks like a great match on LinkedIn, only to realize that they’re nowhere near as knowledgeable as they made themselves out to be in their profile. Or the pain of having a seemingly great candidate knocked out of the running at the phone screen because they’re not as skilled as their resume implied they were.

Of course, every recruiter knows that some people pad their LinkedIn profiles. And resumes are just as bad! Candidates, if they’re smart, spend a lot of time meticulously polishing their work history, education, skills, and projects into a profile or resume that’s designed to get your attention. The result is a document that looks like it came from the perfect candidate. But the reality is rarely that rosy. Relying on resumes and LinkedIn to find candidates means that you’re relying on self-reported skills – which are notoriously unreliable.

And while there’s certainly some misdirection (or even outright lies) on a lot of resumes and LinkedIn profiles, there’s an even bigger reason that these self-reported skills are unreliable.

People are really bad at judging their own skill levels.

Most people aren’t purposefully trying to mislead recruiters or potential employers. But in all likelihood, they aren’t accurately gauging their own technical proficiency, either! This primarily stems from three problems:

It’s almost impossible to judge your own skills

The issue is that almost nobody has the sort of perspective necessary to objectively assess their own skills. (One study went so far as to state that “In general, people’s self-views hold only a tenuous to modest relationship with their actual behavior and performance.”) This means that most people are constantly overestimating (or underestimating) their proficiency at most things, including their professional skills.

People don’t know what they don’t know

People who are new to the industry are especially prone to this. Someone who’s right out of school or just completed a bootcamp will have very fresh skills, but they lack industry experience. They typically have a good breadth of knowledge, but lack depth. If they lean towards overestimating their own skills, they put every technology they’ve ever touched In their LinkedIn profile’s skills section. But they don’t know enough yet to realize that they still have a lot to learn! Or if they tend to underestimate themselves, they may not give themselves enough credit for a skill that they actually do have.

People compare themselves to others, but not objectively

Engineers compare themselves to other engineers constantly – it’s just human nature. But that comparison is rarely objective. Someone might think they’re a better programmer than a coworker because they solve certain problems more quickly. But they may be ignoring the fact that this coworker is better than they are at different skills. The fact that people are very bad at judging their own skills (see the first point) means that they’re also not good at comparing their skills to other people’s.  

Stop relying on self-reported skill data

When it’s left up to an individual person to tell you what their skills are, you’re unlikely to get a good idea of their actual skills or skill levels. Sometimes this is deliberate. But a lot of the time, it’s simply because people just aren’t good at evaluating their own skills.

Bottom line? It’s hard to really evaluate candidates on paper! Their self-reported skills rarely ever line up with their actual skills and skill levels.

If you can’t rely on self-reported skills, how can you weed out unqualified candidates at the top of your recruiting funnel? If they get any further – to the technical phone screen, or worse yet, the onsite – this ends up wasting a lot of time for the engineering team. Not to mention the fact that it wastes your time! You’ve got better things to do, like concentrate on great candidates with the right qualifications.

1. Use a sourcing service.

The best way to never even see unqualified candidates is to use a developer-specific sourcing service. However, it must be a sourcing service that actually pre-qualifies the candidates that they send you! Many sourcing services and recruiting firms also rely solely on self-reported skill data, which leaves you at square one. A service like CodeSignal Recruiter Source, which objectively assigns every candidate a score based on their code-writing skills and knowledge of programming topics, ensures that you only see candidates who definitely have the skills you need. Since skill verification is taken care of already, this saves you and your engineering team a lot of time and energy later.

2. Streamline your outbound sourcing.

You may still need to use LinkedIn for outbound sourcing. If so, you can speed it up and take a lot of the guesswork out of the process with the CodeSignal Recruiter Sourcing Assistant. This Chrome extension, available only to CodeSignal Recruiter customers, analyzes the skills necessary for your open roles, as well as the data that’s already being collected on CodeSignal Recruiter. The assistant then uses your data to identify high-potential prospects on LinkedIn and assign them a matching score. If they seem like a good match, you can immediately send them a coding assessment. Their results will determine whether they move forward in the process.

3. Assess prospects immediately.

Pre-screen prospects right away, at the top of your recruiting funnel. This is a great way to weed out candidates who’ve overstated their skills, before they even get to the technical phone screen. The key here is to create coding assessments that test for the right skills – not just for skills in general. Just because  a candidate can reverse a linked list doesn’t mean they have the skills you need for your open role. Ideally, this coding assessment should require minimal work from your engineering team. A product like CodeSignal Recruiter Test allows you send and manage coding assessments at scale, then get back results with objective skill scores. With these, you know exactly which candidates you should move on with. All without having to waste any of your engineering team’s time!

The benefits to you? Since you will be weeding out unqualified candidates right away, this takes the guesswork out of your sourcing and recruiting. You’ll have quantitative data about candidate skills, so you’ll be able to benchmark individuals against your company’s skill thresholds. This also means that you can compare candidates more objectively, instead of relying on gut feelings or poorly remembered interactions.

Once you take self-reported skill data away from your decision-making processes, your recruiting process will speed up. You’ll save time and energy, both for yourself and for the hiring team. Stop relying on what prospects tell you about their skills. Start measuring and quantifying their skills instead!  

CodeSignal Recruiter is a skills-based recruiting tool for modern hiring teams that helps companies source, test, and measure technical talent. CodeSignal Recruiter gives you the tools you need to stop relying on self-reported skills. Learn more about how CodeSignal Recruiter helps you use objective data to make hiring decisions.

CodeSignal Customer Stories:

“The engineers that we have hired from CodeSignal are incredibly strong.  Try it. There’s really nothing that you have to lose and you only have a bunch of incredible candidates to gain.”
— Megan Stern, Technical Recruiter,

Traditional resume-based recruiting delivering unqualified candidates develops big data analytic solutions and has an extremely high technical bar for their engineering team.  Megan started at Ascend when the company was just five people and was hired to build out a strong engineering team.  Megan found that with traditional resume-based recruiting, candidates were passing the initial tests but were failing the onsite interviews.   She was investing a tremendous amount of time on a process that wasn’t working.


Skills-based recruiting delivers qualified candidates
Megan was looking for a recruiting solution that could give her more information on a candidate’s skills.pivoted her recruiting process to focus on skills-based recruiting because it could give her team greater insight into a candidate’s technical skills.  When Megan is interested in hiring a candidate from CodeSignal she looks at the candidate’s score on CodeSignal to give her an ideas of the candidate’s technical skills.  In addition, the CodeSignal integration with Lever helped create a smooth implementation process.  To date, has hired 7 engineers from the CodeSignal Community, and recently hired a candidate in just two weeks.  

Hiring Quality Technical Talent
With over 10+ years of full stack engineering experience, Oliver Hu is a seasoned engineer.  He was looking for new position and came across Codefights.  He signed up for CodeSignal because he thought it was a good resource to help him prepare for his upcoming technical interviews.  He found the CodeSignal experience to be “easy and fun”. While working on CodeSignal, he indicated that he was open to a new role and was contacted by a CodeSignal Talent Success Manager.  Through CodeSignal, Oliver was presented to multiple companies and chose to work with Ascend because “I was so impressed with the company”.


Ready to see how CodeSignal can help you grow your engineering team? Sign up for a free demo. Our team will walk you through the ways that the CodeSignal Recruiter skills-based model can help you hire quality, talented engineers faster, with less effort.


Evaluating Engineers: A Guide for Recruiters

Evaluating Engineers: A Guide for Technical Recruiters

When you’re not an engineer yourself, evaluating technical talent can seem like a daunting task. For technical recruiters, the specter of this scenario constantly looms:

The candidate’s resume looked good. Your initial phone call went fine and didn’t raise any red flags. Maybe the person even did fine on the take-home coding challenge. But once they got to the technical phone screen – or worse, the onsite – you knew that something was wrong.

Or maybe the candidate didn’t get that far. The interviewer caught on to the fact that they weren’t qualified for the role during the technical phone screen, or maybe they bombed the take-home. But even if you caught them before they made it to on-site, the fact is that you had to spend time reading their resume, looking at their profiles, talking to them on the phone… Heck, you had to spend time just thinking about them. That’s time that you could have spent working on a candidate who was actually qualified and who would have been a good fit for the role!

Recruiters worry about accidentally moving candidates who aren’t qualified along to the next round, resulting in wasted time for the engineering team. But if you’re not technical yourself, sometimes it’s hard to separate the good candidates out from the unqualified ones. Why is this? It’s because candidates, especially the savvy ones, are very good at selling themselves, even if they don’t actually have the skills you’re looking for. The chief offenders:

  • Resumes & LinkedIn: Because they’re filled with self-reported data, carefully curated to be as alluring to you as possible, you’re only seeing what an applicant person wants you to see. None of that gives you any information about a prospect’s actual skills. Recruiters knows that job seekers sometimes pad their resumes and LinkedIn profiles. Sometimes they even add outright fabrications! So while they might give you an idea of whether a candidate has the skills you’re looking for, you can’t rely on them.
  • Good soft skills: If someone is friendly, personable, and says the right things, it’s extremely easy to mistake this for competence. But just because someone talks the talk well doesn’t mean that they actually have the skills that you need.

So how can you evaluate an engineering candidate’s skills if you’re not an engineer yourself? How do you know what to look for without relying on bias-reinforcing markers like educational pedigree or previous workplaces?

Sync up immediately

When you get a new requisition, sit down with the hiring manager right away. Instead of letting them give you a wish list of qualifications, make them drill down to the basics. What skills and qualities does a candidate absolutely need to have in order to succeed in the role? The list you come up with will be your guide when you’re recruiting for the role.

If there’s anything in the list that you’re not familiar with, now’s the time to brush up. You don’t have to be an expert on all of the technologies and skills. But you should have a base-level understanding of them! This will allow you to cull out candidates who clearly don’t know what they’re talking about during your initial phone screening.

Use a pre-screening service

If you know that a prospect has the right skills before you reach out to them, this removes the guesswork from your sourcing process. The best way to do this? Work with a sourcing service. But it must be a service that recommends developers who have been verified to have the skills necessary for an open role.

The CodeSignal Recruiter platform’s Source application surfaces pre-qualified members of the CodeSignal community who have the right skills, at the experience level you need. Since all of the candidates that you get through CodeSignal Recruiter Source have been prescreened by the CodeSignal system, you don’t have to worry about them not being technically competent. You save the time that you would have had to spend sourcing and screening people. Instead, you can focus on the talented engineers who might be a good fit for the engineering team and for your company.

Assess immediately

If you don’t use a sourcing service to get pre-screened candidates, you’ll want to technically assess candidates before they reach your engineering team. Of course, this begs the fundamental question: How do you evaluate technical talent if you’re not technical yourself? This depends on being able to send out coding assessments that you don’t have to evaluate.

The CodeSignal Recruiter Test application lets companies implement a standardized pre-screening process with minimal hands-on time for the engineering team. Engineers set up the test initially, which only takes about 5 minutes. Then the recruiters send out the company-branded coding tests to prospects. Once a person completes the assessment, the system instantly sends their results back to the recruiter. It also sends a coding replay and a plagiarism probability score. This helps you weed out unqualified candidates quickly and at scale, without taking any significant time away from the engineering team.


Focus only on the need-to-have skills for a role. Use a sourcing service that provides pre-screened candidates. And assess candidates upfront with an automated testing system. Using these three tactics, you’ll feel confident that the candidates you send to the engineering team are great engineers. And you’ll know for certain that they have the skills necessary to do the job.

The benefits to your company? You’ll get a faster hiring cycle, since your engineering team won’t have to waste time evaluating unqualified candidates. You’ll see much better screen-to-onsite ratios and onsite-to-offer rates. And since you’ll be focusing on skills instead of using non-essentials like past work history and educational credentials to find prospects, you’ll surface diverse, interesting candidates that you might not have seen otherwise.

And the benefits to you and your recruiting team? You’ll have objective information about a candidate’s actual technical skills, so you’ll be able to have a better discussion with engineers and hiring managers about these prospects. As a recruiter, you will be able to promote candidates to the hiring in a much more meaningful way. You’ll have a better relationship with your hiring managers and your engineering team. And you’ll have more time to spend working with the talented candidates your company wants to hire!

CodeSignal Recruiter is a skills-based recruiting tool for modern hiring teams that helps companies source, test, and measure technical talent. Founded in 2014 and based in San Francisco, CodeSignal is on a mission to make sure that you’re only talking to the best candidates at every part of the recruiting funnel. Interested in seeing what CodeSignal Recruiter can do for you? Sign up for a free demo!

CodeSignal Customer Stories: Wizeline

Customer Wizeline uses CodeFights to source, assess, and interview engineers

“You would be wrong to assume that CodeSignal is just like any other other tool to automate technical recruiting on the markets. CodeSignal should be your weapon when it comes to attracting technical talent.” – Vidal Gonzalez, Wizeline CTO

Wizeline builds scalable software solutions (like AI-driven chatbots) for its customers. Since they create software for other companies, they need to make sure that their engineering team is full of innovative, talented engineers who can deliver amazing products quickly.

Wizeline is a truly international company, with offices all over the world. When they started growing their Guadalajara office, the talent acquisition team needed a way to scale up their engineering team quickly. But they didn’t want to hire just anybody – they wanted to hire strong, innovative engineers. This meant that they needed a strong recruitment system.  They researched recruiting tools that could help them reach their hiring goals. Ceci Salazar, the Talent Acquisition Manager at Wizeline, heard about CodeSignal Recruiter from a coworker.

Ceci and her team tried CodeSignal Recruiter’s sourcing service. The Wizeline engineering team tried out the Test and Interview tools. Together, they agreed that CodeSignal Recruiter would be a great way to streamline their technical recruiting process. Vidal Gonzalez, Wizeline’s CTO, says that CodeSignal’ tools are a great fit for Wizeline’s engineering-driven company culture.

Talented engineering candidates

Wizeline uses CodeSignal Recruiter Source to get access to pre-qualified engineers from the CodeSignal community. Candidates they get from CodeSignal, like Ziad Mohamed, tend to have higher conversion rates. The Wizeline talent acquisition team loves knowing that the candidates they get through CodeSignal are driven and challenge-oriented, and that they love to keep learning. The team’s recruitment process has been streamlined and simplified with CodeSignal Recruiter.

Skills-based recruiting

It’s simple for their recruiting team to send out coding tests since so much of the process is automated. This means the recruiting team can immediately assess inbound applicants and prospects who have been sourced from online job boards. Since they are testing candidate skills at the very top of the recruitment funnel, this eliminates unqualified people right away. Ultimately, this saves the engineering team a lot of time, since they don’t need to spend time screening or interviewing candidates who don’t have the necessary skills.

Data-driven decisions

Vidal loves how much data CodeSignal Recruiter gives to his hiring team. While the candidate information is useful, he also appreciates the level of insight that data from the hiring team gives him into their interviewing process. So if the statistics from an individual interviewer looks abnormal, he and his team can dig into the interview data to see what’s going on. The standardization and consistency that they get using the Test and Interview tools means that he feels confident in the decisions that his team makes about candidates.

Uncovering diverse talent

CodeSignal Recruiter lets Wizeline to focus on skills instead of educational or work credentials. So it’s gone a long way towards eliminating hidden biases in the recruiting process! As a result, their engineering team is extremely diverse, which supports one of Wizeline’s core hiring goals. (Interested in working for Wizeline? Take a look at their Careers page!)

A partner in recruiting

Wizeline considers CodeSignal to be an valuable partner in their recruitment process. They appreciate the close relationship they have with their CodeSignal Account Executive, who’s always available to answer questions and help out. Ceci says, “The relationship we have built with CodeSignal is really valuable. We feel like they really know our business, so they have become partners for our growth.”

Since they started using CodeSignal Recruiter, Wizeline has sent out 348 coding assessments with the Test tool. They’ve also conducted 152 technical interviews using the Interview tool. Their recruiting and engineering teams have saved time and energy. CodeSignal Recruiter has helped them streamline their entire technical recruiting process!

Ready to see how CodeSignal can help you grow your engineering team too? Sign up for a free demo. Our team will walk you through the ways that CodeSignal Recruiter can streamline your recruiting process too. CodeSignal Recruiter makes it easy to hire the talented engineers you need to grow your company.

The Culture Fit Trap

Don't Hire Engineers for Culture Fit - Hire for Skills

Companies – especially companies in Silicon Valley – have long prized the idea of culture fit. Culture fit is, as a concept, a little bit nebulous, but in general it refers to the idea that a candidate “fits in” with the existing company and team dynamics. On the surface, this seems like a great idea. After all, why wouldn’t you want to hire someone who seems like a good match for your engineering team? The thinking is that they’ll integrate into the team more easily and have easier interactions with their fellow team members.

So what’s the problem?

The issue is that recruiting and hiring based on culture fit has an unintended consequence: it leads to homogenous engineering teams. This can negatively impact your engineering team, your company culture as a whole, and your bottom line.

Hiring for culture fit is based on the idea that people who have similar viewpoints and ways of working will form a cohesive team. But this premise, if left unchecked, leads to teams full of people who have similar backgrounds, viewpoints, and working styles – and a glaring lack of diversity. (And it’s not just the kinds of diversity that usually get talked about, like gender and race, that suffer. It also homogenizes things like experience, age, working style, problem-solving methods, and more.) If interviewers prioritize finding people they think they’d get along well (and easily) with, then they’re deprioritizing other, more important factors like technical skills. Remember, they’re trying to hire engineers, not friends!

Prioritizing culture fit creates engineering teams full of people who are very similar to each other, in an industry that already suffers from a noticeable lack of diversity. Culture fit often simply codifies a hiring team’s unconscious biases. After all, people tend to want to hire people like themselves! As Tigran Sloyan, the CEO of CodeSignal, put it:

The biggest problem with diversity in tech is that humans are too involved in the skill evaluation process. We tend to like people who have a similar background to ours, which creates a self-reinforcing cycle.

In an effort to find candidates who “fit in” well with your company’s engineering team, odds are you’ll end up recruiting people who come from very similar backgrounds. Maybe this means that they went to the same few schools, or worked at the same handful of companies. And relying on employee referrals, a common practice in many companies, can exacerbate this problem. Employees often refer friends or people from their social circles – another form of culture fit.

Culture fit moves from being fairly innocuous (“Is this person’s working style similar to mine?”) to being problematic (“Does this person come from a background like mine?”) easily, and often unnoticed.

Who gets left out?

Think about who gets omitted when you recruit based on culture fit: People who went to the wrong school – or no school at all. Developers who’ve spent their career in a different industry. Candidates who just don’t “look like an engineer” or “act like a software developer.” People who have different working styles or needs. The list goes on and on. Hiring for culture fit tends to reduce your candidate pool down to a small, homogenous group. And it does little towards increasing diversity at your company.

The benefits of diversity

We often think about diversity in terms of race and gender. But the term also covers age, background, experience, points of view, working and communication styles, and talents. A truly diverse team won’t be homogenous on any of these points, and everyone will bring unique perspectives and ideas to the table.

This means that a team composed of people who have different backgrounds and experiences will generate more – and more interesting ideas – simply because of the fact that they have different points of view. Innovation will blossom. And once your company truly commits to supporting diversity, a new form of self-reinforcing cycle will start. But it will be a good one this time! A team that is already diverse is seen as more welcoming of diversity. So the kind of diverse talent that you want to attract will be more interested in joining your company.

The benefits of diversity can be fiscal as well. According to several studies, diverse companies are often both more successful and more profitable than non-diverse companies.

5 steps to avoid the culture fit trap

So how can your company avoid falling in to the culture fit trap in your recruiting and hiring processes?

1. Focus on skills

The number one thing to do to avoid the culture fit trap? Prioritize skills instead. This is the primary goal of skills-based recruiting, of course. By putting skill assessment right at the top of the recruiting funnel, you ensure that only qualified candidates make it to the interview stage. Coding assessments that use machine learning to quantify technical skills, like the ones the CodeSignal Recruiter Test application supports, are great for this. No one can argue with numbers!

2. Make sure they’re the right skills

However, make sure that your company’s coding assessments don’t reinforce existing biases. You don’t want a situation where the engineers who set up the coding assessments bring their own beliefs into the mix! If their unconscious biases skew towards believing that only computer science graduates from top schools can do a job well, their assessment will reflect that. But if a company is honest and objectively thinks about the skills the job actually requires, they can create a coding assessment that will filter for people with the right on-the-job skills, regardless of race, age, gender, orientation, or background. (Learn more about how to craft a coding assessment that will test for the right skills.)

3. Be specific with feedback

Don’t let hiring teams rely on culture fit when they’re deciding whether to move on to the next stage with a candidate. When they’re reviewing a candidate, they need to provide specific feedback that relies on objective data from the screening or interview. This keeps the focus on the candidate’s skills, instead of allowing imprecise “gut feelings” to determine whether they get hired or not.

4. Don’t mistake soft skills for technical skills

Don’t go overboard on letting a candidate’s soft skills influence your decisions. One reason that the culture fit trap is so insidious is that we’re hardwired to want to hire someone who’s likeable. But just because someone communicates well and gets along with the team doesn’t mean they have the necessary technical skills. That’s why it’s important to assess skills objectively!

5. Think about value add

Of course, intangibles and soft skills are important too when you’re recruiting engineers. If a candidate is a good programmer but was rude during an interview, you probably wouldn’t want to hire them. But how can you avoid relying on culture fit when you’re considering a candidate’s soft skills? By thinking in terms of value add instead. What will this person add to your team? If you look at recruiting and hiring this way, it’s easy to see how bringing in people with diverse backgrounds and experiences will be beneficial to your engineering team.

Remember: Focus on a candidate’s skills, but make sure you’re measuring the right skills. Make your hiring team give specific feedback that relies on data. Don’t be swayed by a candidate’s soft skills. But do consider what their value add to the team will be! By following these five steps, you can avoid the culture fit trap in your company’s recruiting and hiring processes. This will create an environment in which engineers from diverse backgrounds will be excited to join your team!

CodeSignal Recruiter is a skills-based recruiting tool for modern hiring teams that helps companies source, test, and measure technical talent. We’re on a mission to make sure that you’re only talking to the best candidates at every part of your hiring process.

CodeSignal Recruiter gives your hiring team the tools you need to stop hiring for culture fit, and start hiring based on skills. Interested in seeing what CodeSignal Recruiter can do for you? Sign up today for a free demo!

Meet the CodeSignal Community

CodeSignal Recruiter customers have access to a very special group of engineering candidates: the CodeSignal community. These people are developers who sign up for CodeSignal as a way to prepare for technical interviews, level up their programming skills, and tackle fun coding challenges.

And when they’re ready to find new jobs, they sign up for CodeSignal Jobs. The CodeSignal Jobs program helps us connect CodeSignal users with the right opportunities at our CodeSignal Recruiter partner companies!

How do CodeSignal Recruiter and CodeSignal Jobs work together?

As our users solve coding tasks on CodeSignal, the system uses machine learning to quantify their skills and knowledge of different programming topics, based on the code they’re writing. The CodeSignal Recruiter matchmaking algorithm uses this information to match CodeSignal Jobs participants with open roles at our partner companies. On average these candidates solved 84 coding challenges, and since these CodeFighters have already proven their technical skills, we feel very confident that we’re only recommending top talent to our CodeSignal Recruiter customers.

This system benefits both companies and engineers. For the engineers who use CodeSignal, CodeSignal Jobs simplifies the job search process and helps those with non-traditional backgrounds make connections in the industry. And for companies, the benefits are clear too:

  • Since CodeSignal is sending qualified candidates to you based on the skills required for your open roles, the time your recruiting team has to spend sourcing engineers is reduced or eliminated.
  • All CodeSignal candidates are pre-screened (and again, have solved an average of 84 coding challenges so that’s very deep data set), so you know they have the skills you need. You can rest easy knowing your engineering team won’t waste time interviewing unqualified candidates.
  • CodeSignal Recruiter surfaces non-traditional “hidden gem” candidates, meaning you get access to qualified talent you might not have discovered with conventional sourcing methods.

The engineers that we have hired from CodeSignal are incredibly strong.  Try it. There’s really nothing that you have to lose and you only have a bunch of incredible candidates to gain.
— Megan Stern, Technical Recruiter,

Who are the CodeSignal Jobs applicants?

CodeSignal has almost one million users from all over the world, of all ages and experience levels. And the users who sign up for CodeSignal Jobs are an especially talented bunch! CodeSignal Jobs applicants* are primarily located in the United States, with users in every major metro area. They have a broad range of specialties and experience levels. And they’ve all explicitly indicated that they’re interested in finding new opportunities, so you never have to worry that you’re reaching out to someone who’s not actually looking for a new job!

* Applicant data for this article is based on users who have signed up for CodeSignal Jobs in the last three months.

Domestic vs international candidates

66% of our applicants are from the United States, while the rest are international. (This doesn’t mean that we can’t work with companies outside the US, though! We work closely with several companies in different countries, and are able to provide them with the skilled candidates they need.)

United States: Top 10 states breakdown

Of the applicants in the US, there’s a wide geographical distribution in the top 10 represented states!

  1. California – 35%
  2. New York – 13%
  3. Texas – 11%
  4. Washington – 8%
  5. Illinois – 7%
  6. Florida – 6%
  7. Massachusetts – 6%
  8. New Jersey – 5%
  9. Georgia – 5%
  10. Colorado – 4%

United States: Top 10 metro market breakdown

We have developers in every major metro area in the U.S., but for simplicity’s sake we’re focusing on the 10 largest areas here:

  1. San Francisco Bay Area – 25%
  2. New York City – 18%
  3. Seattle – 10%
  4. Los Angeles – 9%
  5. Chicago – 8%
  6. Atlanta – 7%
  7. Boston – 7%
  8. Austin – 6%
  9. Houston – 5%
  10. Dallas – 4%   

CodeSignal users by US metro area

Breakdown by experience level

CodeSignal Jobs users come from a wide range of experience:

  • 1-2 years of experience – 29%
  • 3-5 years of experience – 21%
  • 6-9 years of experience – 8%
  • 10+ years of experience – 15%

Breakdown by engineering specialty (with 3+ years experience)

The members of the CodeSignal community with 3+ years experience have a broad range of specialties:

  • Full stack developers – 38%
  • Backend developers – 32%
  • Frontend/UI developers – 15%
  • Mobile developers – 10%
  • Other (embedded, DevOps, database, network, and security engineers) – 5%


Breakdown by language (with 3+ years experience)

Over 2/3 of the members of the CodeSignal community with 3+ years experience use a modern tech stack:

  • Javascript – 38%
  • Java – 20%
  • Python – 16%
  • C# – 10%
  • C++ – 6%
  • Other (PHP, Ruby, Swift) – 10%


CodeSignal Recruiter Source streamlines your recruiting process by ensuring that you only see qualified candidates for all your open roles. We talk a lot about how smart, skilled, and diverse the CodeSignal community is. And we’d love for you to meet them! You’ll save time sourcing since CodeSignal Recruiter brings great candidates right to you, and since your hiring team will only be interviewing qualified candidates, your time to hire will start shrinking.

Sign up for a free demo or attend a webinar and see how CodeSignal Recruiter can transform your technical recruiting process!