
About HackerRank
Streamlining developer hiring with skill assessments
Key Highlights
- Headquartered in Mountain View, CA with 1,001+ employees
- $117.9 million raised in Series C funding
- Major clients include Goldman Sachs, Wish, and Snap
- AI-powered insights and plagiarism detection tools available
HackerRank is a leading platform that assesses developer skills for tech recruiters, streamlining the hiring process for companies like Goldman Sachs, Wish, and Snap. Headquartered in Mountain View, CA, HackerRank has raised $117.9 million in funding through Series C rounds and currently employs ove...
π Benefits
HackerRank offers a MacBook Pro and essential peripherals to every employee, along with comprehensive health plans covering 100% of premiums for selec...
π Culture
HackerRank's culture focuses on enhancing the hiring process through innovative technology, making it easier for companies to find qualified engineers...

Software Engineering β’ Senior
HackerRank β’ Bangalore - Hybrid
Skills & Technologies
Overview
HackerRank is hiring a Senior Software Engineer to design and scale their API platform. You'll work with technologies like OAuth2 and CI/CD to enhance developer experience. This position requires a strong commitment to quality and growth.
Job Description
Who you are
You have a strong background in software engineering with a focus on building scalable platforms β your experience includes designing APIs that prioritize security and performance while enhancing developer experience. You thrive in environments where quality and speed are not mutually exclusive, and you are deeply committed to your craft and continuous growth.
You possess expertise in automation and CI/CD workflows β you understand the importance of streamlining processes to improve efficiency and reliability in software delivery. Your familiarity with security measures such as OAuth2 and OpenID Connect allows you to implement robust solutions that protect user data and maintain system integrity.
You are a collaborative team player who enjoys working with cross-functional teams β your ability to communicate effectively with developers, product managers, and other stakeholders ensures that projects are delivered on time and meet the highest standards. You are passionate about creating self-service tools and well-documented APIs that empower other developers.
Desirable
Experience with cloud platforms and infrastructure provisioning is a plus β you have a keen interest in leveraging cloud technologies to enhance scalability and reliability. Familiarity with performance monitoring tools and practices will help you ensure that the API platform operates smoothly under varying loads.
What you'll do
In this role, you will design and evolve HackerRankβs API platform to ensure standardization and scalability across services β your work will involve enhancing developer experience by building self-service tools and automation that simplify workflows. You will drive automation in API deployment and infrastructure provisioning, ensuring that processes are efficient and reliable.
You will implement and enforce security measures to protect the API platform β your expertise in OAuth2 and OpenID Connect will be crucial in maintaining the integrity of user data and ensuring compliance with industry standards. You will collaborate closely with other engineering teams to deliver features that meet user needs while maintaining high performance and reliability.
You will also be responsible for monitoring the performance of the API platform β your insights will help identify areas for improvement and optimization, ensuring that the platform can handle increasing demands as HackerRank continues to grow. Your contributions will directly impact the developer experience and the overall success of the company.
What we offer
HackerRank provides a dynamic work environment where you can thrive and grow β you will be part of a team that values quality and speed, allowing you to make a significant impact on the company's success. We encourage you to apply even if your experience doesn't match every requirement, as we believe in fostering a diverse and inclusive workplace.
You will have opportunities for professional development and continuous learning β we support our engineers in pursuing their passions and advancing their skills. Join us in our mission to help companies hire developers based on their skills and to nurture a community of developers who are committed to growth and excellence.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at HackerRank.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
HackerRank is hiring a Senior Software Engineer to own core backend services and ensure they are fast, reliable, and cost-efficient. You'll work with Golang, Kubernetes, and cloud platforms like AWS and GCP. This position requires strong technical leadership and experience in backend development.

Software Engineering
HackerRank is hiring a Senior Software Engineer to lead the Integrations Team in designing and building world-class integrations. You'll work closely with cross-functional teams to deliver scalable solutions. This position requires a strong commitment to quality and growth.

Software Engineering
Confluent is seeking a Senior Software Engineer to design and implement scalable backend services. You'll work with Golang, PostgreSQL, and Kafka to build enterprise-grade distributed systems. This role requires strong problem-solving skills and experience in system design.

Software Engineering
Hiive is hiring a Senior Software Engineer to contribute to both frontend and backend applications for their fintech platform. You'll learn Elixir on the job and collaborate closely with the founding team to deliver new features. This role requires hands-on development experience and a willingness to learn.

Software Engineering
ChargePoint is hiring a Senior Software Engineer to design, build, and scale backend services and cloud infrastructure for their EV charging ecosystem. This role requires expertise in cloud engineering and software development.