Change the world to value skills over pedigree

Lead the shift

View Open Positions

At HackerRank, we are on a mission to change the world to value skills over pedigree. We help thousands of companies hire and upskill the next generation of developers and millions of developers to become one.

We’re a high-performing, mission-driven team that cares about our craft. You’ll work with exceptional colleagues, grounded in shared values. Craft matters, and so does character. Speed and quality aren’t trade-offs here: both matter. We move fast, hold ourselves to a high bar, and if you’re someone who thrives in that environment and wants to do the best work of your career, you’ll fit right in.

Our Values

Play for the front of your jersey
We may have different roles on a team. Like a defender on a soccer team or a bowler on a cricket team but they all play for the same team - the one on the front of their jersey.
Truly, madly, deeply care
We deeply care about our work. Whether it’s a feature we are fixing, a copy on the website, an email to a colleague, or the margins on a presentation - We care about all things big and small.
Go Deep
We have great depth in the area(s) we are responsible for. Whether it's product functionality or a customer or a candidate - we are the most knowledgeable person in our area of responsibility.
Be the captain
We embody the spirit of a captain - empowered and fully accountable for the project. Being captain means taking ownership of the project - starting with bringing a team together, holding a team accountable for their deliverables, etc.
Think developer-first
We operate with a developer-first mindset because our customer's customer is the developer. Anything and everything we do is viewed through the lens of ‘Is this enabling developers to be their best version?’

Our Global Benefits

We’re intentional about building a workplace that supports you - at work and beyond.
Here’s a glimpse at some of the benefits we offer:

  • Competitive pay and meaningful equity
  • Health coverage for you and your family
  • Retirement plans tailored by region
  • Stipends for home office and remote work
  • Flexible paid time off
  • Annual learning and growth budget
  • Mental health and well-being support
  • Bonuses for bringing great people aboard

Ready to join?

Jump the Queue

Didn't see your role. Or maybe you just want to fast-track your application - because you’re confident you’d be a strong fit at HackerRank. Here’s your chance. Tell us who you are, what you’re great at, and why you want to be here.

Our Hiring Process

Step 1

Application

It starts with your application. If there’s a fit, our Talent Acquisition (TA) team will reach out to learn more about you, your experience, and what you’re looking for. For technical roles, this stage may also include a technical assessment that reflects the kind of problems you’d solve here.

Pro tip:

  • Read the job description closely. We design them to be self-selecting, so apply if you see a real match.
  • We look for people who’ve shown impact and longevity in past roles.

Step 2

Evaluation

Next, you’ll meet the hiring manager and future teammates in interviews designed to understand how you think, solve problems, and collaborate. You’ll also complete a HackerValues interview. Depending on the role, there may be a leadership interview for manager roles and/or a presentation round where you walk us through a project or proposal

Pro tip:

  • Spend time with our platform: try a challenge, explore, and get a feel for the mission.
  • Be concise but go deep

Step 3

Offer

After interviews, we review feedback across all scorecards to make a thoughtful decision. If there’s a strong match, we’ll extend an offer. For roles based in Santa Clara or Bangalore, we provide relocation support for you and your family.

Pro tip:

  • Use this stage to make sure the role is right for you, just as we're making sure you're right for the role.

Frequently
Asked
Questions

Can I apply for multiple roles?
Absolutely. If more than one role matches your skills and interests, go for it. Just make sure your application reflects why you’re a great fit for each specific role.