Skip to content
69% of tech leaders are preparing their teams for GenAI. Uncover more insights in the AI Skills Report. Read now
Discover the universities with top developer talent. Based on 860,000 student technical assessments. Download now

Explore verified tech roles & skills

The definitive directory of tech roles, backed by machine learning and skills intelligence. Start hiring at the pace of innovation.

9 job families. 77 roles. One way to hire.

Dive into the HackerRank skills taxonomy to uncover the key skills for each role. Explore the job families, tech roles and real-world skills driving the future’s innovation.

  • Job Family A collection of jobs with similar functions and required skills.
  • Role A profession with specific objectives, responsibilities, and skill requirements.
  • Skill The ability and knowledge to perform a task or activity.

How does it work?


  • Real-world skills data

    Our roles directory is built on skills data sourced from over 25k job descriptions.


  • Backed by machine learning

    We leveraged a cutting-edge, machine-learning methodology to identify the skills required for each tech role.


  • For any tech hiring needs

    Whether you’re hiring 100 engineers or your first developer, ground your hiring in a skills-based approach.

All roles

Software Engineering

Software EngineerSoftware Engineer InternSr. Software Engineer

Web Development

Back-End DeveloperBack-End Developer (.NET)Back-End Developer (Django)Back-End Developer (Laravel)Back-End Developer (Node)Back-End Developer (Rails)Back-End Developer (Spring Boot)Front-End DeveloperFront-End Developer (Angular)Front-End Developer (React)Front-End Developer (Vue.js)Full-Stack Engineer (Angular & Node)Full-Stack Engineer (React & Node)Sr. Back-End DeveloperSr. Back-End Developer (.NET)Sr. Back-End Developer (Django)Sr. Back-End Developer (Laravel)Sr. Back-End Developer (Node)Sr. Back-End Developer (Rails)Sr. Back-End Developer (Spring Boot)Sr. Front-End DeveloperSr. Front-End Developer (Angular)Sr. Front-End Developer (React)Sr. Front-End Developer (Vue.js)Sr. Full-Stack Engineer (Angular & Node)Sr. Full-Stack Engineer (React & Node)