Taro Logo

Software Development Engineer

HackerRank helps businesses attract, evaluate and hire technical talent, serving 2,800+ customers and trusted by 18M+ developers for skills assessment.
$130,000 - $170,000
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
AI · Enterprise SaaS

Description For Software Development Engineer

At HackerRank, we are on a mission to change the world to value skills over pedigree. We are a high-performing, mission-driven team that truly cares about what we do. We don't see velocity and quality as tradeoffs; both matter.

As a Software Engineer on the ML Team, you'll have the opportunity to make an impact on millions of developers' lives by building the world's leading technical interview platform. We believe in "Extreme ownership," giving you significant responsibility in both product and engineering decisions.

Our platform revolutionizes technical hiring by providing companies with a skills-based assessment system. This full-time, hybrid position in Santa Clara, CA offers:

  • End-to-End Project Delivery: You'll develop and deploy complex projects across frontend and backend stacks, collaborating with cross-functional teams
  • Technical Leadership: Participate in technical discussions, provide full-stack solutions guidance, and troubleshoot application challenges
  • Quality Focus: Monitor and improve key metrics for performance, quality, and system availability
  • Collaborative Environment: Engage in code reviews and design discussions, ensuring best practices across all codebases
  • Process Innovation: Identify and implement automation opportunities while maintaining security standards

Required Technical Skills:

  • Full-stack expertise in web-based products
  • Proficiency in dynamic programming languages (Python, Ruby on Rails, NodeJS, Golang) and frontend frameworks (React.js)
  • Database modeling, optimization, and query tuning experience
  • Cloud platform knowledge (AWS, GCP) and CI/CD expertise
  • Ability to architect scalable, secure distributed systems
  • Strong communication skills for technical and non-technical audiences

Bonus skills include Python development expertise, experience with Kubernetes/Docker, data pipeline engineering, and familiarity with Large Language Models (LLMs).

Join us in transforming how companies evaluate and hire technical talent while working with cutting-edge technologies in a collaborative, mission-driven environment.

Last updated 20 days ago

Responsibilities For Software Development Engineer

  • Develop and deploy large, complex projects across frontend and backend stacks
  • Participate in technical discussions and provide guidance on full-stack solutions
  • Monitor and improve key business and engineering metrics
  • Engage in code reviews and design discussions
  • Identify and implement process automation opportunities

Requirements For Software Development Engineer

Python
Go
Node.js
React
MongoDB
PostgreSQL
  • Extensive experience building web-based products with full-stack expertise
  • Proficiency in dynamic programming languages (Python, Ruby on Rails, NodeJS, Golang)
  • Experience with frontend frameworks like React.js
  • Skills in database modeling, optimization, and query tuning
  • Experience with cloud platforms (AWS, GCP) and CI/CD tools
  • Ability to architect scalable and secure distributed systems
  • Strong written and verbal communication skills

Jobs Related To HackerRank Software Development Engineer