Backend Engineer II
$150k - $172kHackerRank
HackerRank helps companies like NVIDIA, Amazon, and Microsoft hire and upskill the next generation of developers based on skills, not pedigree. Our platform is trusted by over 2,500 of the world's most innovative companies to build strong engineering teams ready for what's next.
Software has entered an era where humans and AI build side by side. As this shift accelerates, the definition of strong technical talent is changing. We give companies better ways to identify and invest in next-generation skills. People at HackerRank care deeply about the impact of their work and sweat the small details so our customers can be wildly successful with products they genuinely love to use. We move with urgency and believe great outcomes come from high standards About the role Every day, millions of developers use HackerRank to prove their skills. We're looking for a Backend Software Development Engineer who thrives on solving complex architectural problems and delivering high-impact product features. You will be responsible for the server-side logic, database architecture, and the integration of front-end elements. Your work will ensure that our core application remains fast, reliable, and scalable as we continue to grow our global user base.What you'll do
- Design, build, and maintain efficient, reusable, and reliable backend code to support new product features and enhancements.
- Develop and integrate RESTful or GraphQL APIs to serve front-end applications and external clients.
- Design and optimize database schemas (SQL and NoSQL) to ensure data integrity and query performance at scale.
- Collaborate with frontend developers, product managers, and designers to translate requirements into robust technical solutions.
- Troubleshoot production issues, identify bottlenecks, and drive performance optimizations across the application stack.
- Write comprehensive unit and integration tests to ensure high code quality and system stability.
- Backend engineer with 2+ years of experience in server-side software development.
- Proficient in at least one modern backend programming language (e.g., Python, Ruby, Go, Java, or Node.js).
- Deep understanding of API design principles (REST, GraphQL) and web standards.
- Strong experience with relational databases (PostgreSQL, MySQL) and familiarity with NoSQL stores.
- Knowledge of distributed systems, caching mechanisms (Redis/Memcached), and asynchronous messaging (Kafka/RabbitMQ).
- Familiarity with containerization (Docker) and basic CI/CD workflows.
- Comfortable using AI-powered coding assistants (e.g., GitHub Copilot, Cursor, Claude Code) as a daily part of your development workflow.
- Working familiarity with large language models - you understand what they can and can't do, and can write effective prompts to get useful outputs.
- Experience using AI tools beyond code generation - for planning, writing documentation, drafting test cases, debugging, and code review.
- Basic understanding of AI/ML fundamentals: how LLMs work at a high level (tokens, context windows, inference), common model architectures, and the difference between fine-tuning, RAG, and prompt engineering.
- You stay current with the rapidly evolving AI tooling landscape and are eager to adopt tools that meaningfully improve your productivity.
- Experience working on high-traffic, customer-facing web applications.
- A strong grasp of system design concepts and architectural patterns (e.g., Microservices, DDD).
- Familiarity with cloud computing platforms (AWS, GCP, or Azure) and serverless technologies.
- Experience optimizing legacy codebases for performance and maintainability.
- You are passionate about shipping high-quality code that directly solves user problems.
- You take ownership of your work, from initial design through to deployment and monitoring.
- You enjoy breaking down complex requirements into clean, logical, and scalable technical implementations.
- You value collaboration and actively contribute to code reviews and architectural discussions.
Linkedin | X | Blog | Instagram | View email address on click.appcast.io Notice to prospective HackerRank job applicants:
- Our Recruiters use @hackerrank.com email addresses.
- We never ask for payment or credit check information to apply, interview, or work here.
Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Backend Engineer II in Santa Clara, CA vacancy
$180k - $250k
...for the last four years (2021-2024). Check out the rest of our awards HERE. A Day in the Life As a member of our backend software engineering team, you'll solve technical challenges, including upgrading and implementing state-of-the-art software infrastructure....Suggested- ...A leading technology company is seeking a Mid-Level Engineer to join their engineering team focused on backend development. This role requires collaboration with product design and management to design and implement features effectively. Ideal candidates should have a...Suggested
- ...directly with Product, Business, Automation and other stake holders in delivering end to end product features. Required Skills : Professional Engineer Basic Qualification : Additional Skills : Engineer Background Check : No Drug Screen : NoSuggested
- CloudAct Inc. is looking for a backend engineer to enhance the FastAPI proxy. You will handle streaming, retries, and ensure the system operates under production loads with efficiency. The ideal candidate should have a minimum of 5 years of backend Python experience and...Suggested
$150k - $250k
...configuration storage and reliability, secret management, and engines that enable these capabilities. This will allow you to build a... ...product line. Required Experience 5+ years of experience as a backend or full-stack engineer Strong proficiency in a subset of modern...Suggested- ...DoorDash is seeking a Staff Backend Engineer to join their team in Sunnyvale, California. In this hybrid role, you will collaborate cross-functionally, impacting business through backend development. The ideal candidate will have over 8 years of experience in software...Flexible hours
$180k - $225k
...sustainable and inclusive AI ecosystem, FlexAI is the place for you ! Role Overview FlexAI is looking for a Senior Backend Engineer (Infrastructure & AI Platform) with deep Golang expertise to architect and build the core backend systems powering our next-generation...Work at office$150k - $250k
...A cybersecurity firm is looking for a skilled backend engineer to design and build management layers for embedded systems. This role involves creating APIs, handling database technologies, and ensuring system reliability. Candidates with 5+ years of experience in modern...$152k - $241.5k
NVIDIA Gruppe in Santa Clara is seeking a Senior Backend Compiler Engineer focused on LLVM code generation. You will design and implement compiler optimizations targeting NVIDIA GPUs, ensuring high performance and low compilation times. The ideal candidate has over 4 years...- ...Overview Staff/Senior Backend Engineer - Sunnyvale, CA. Duration: 6 to 12+ months. Rate: DOE. Responsibilities Provide operations support for backend end-to-end tools. Develop REST APIs and automation solutions. Collaborate with a large backend team (navigate through...
- ...Backend Engineer (Senior+) TLDR Build a beautiful and intuitive next generation data tool. Tech stack: TypeScript, React, Python. Work autonomously, entrepreneurially, and with a close knit team. Partner with founders who worked at Airbnb for over 9 years combined. Backed...Full timeRemote work
$120k - $180k
CrowdStrike Holdings, Inc. is looking for a Software Engineer III - Asset Management in Sunnyvale, CA. The successful candidate will write secure code, collaborate on solutions, and launch features for millions of users. Expertise in Golang and distributed systems is required...Work at office2 days per week3 days per week- TwinThread is seeking an experienced engineer to design and build Java/Kotlin microservices for a modern SaaS platform in Santa Clara, California. This high-impact role involves working across the backend and collaborating with cross-functional teams to deliver robust cloud...
$150k - $172k
...,500 of the world's most innovative companies to build strong engineering teams ready for what's next. Software has entered an era where... ...HackerRank to prove their skills. We're looking for a Senior Backend Software Development Engineer who can drive the technical...Immediate startShift work- One of our direct client is urgently looking for a Software Engineer (Back End) @ Sunnyvale CA TITLE: Software Engineer (Back End) LOCATION: Sunnyvale CA Duration: 6 to 12+ Months Description: Description: Job Duties: This is for a Software Engineer (Back End) Responsibilities...Contract workLocal area
- ...correct under real production load. Responsibilities Extend the Nemo Backend FastAPI proxy with new guardrails and features Own streaming,... ..., model gateways, or SSE streaming Experience with LLM routing engines or model gateways Performance profiling and flame graph...
- A technology company in Sunnyvale is looking for a Senior Java Developer to design and maintain scalable services. This role requires strong expertise in Java and Spring Boot, along with cloud technologies and Kafka. The candidate will work independently and collaborate...
$160k - $200k
...cybersecurity company based in Santa Clara, California is hiring for a full-time position focused on developing and maintaining media-related backend services for real-time communication. Candidates should be proficient in C++ and/or Go, and have a strong understanding of real-...Full time$150k - $250k
Cylake Inc. is seeking a skilled backend or full-stack engineer in Sunnyvale, California, to help create next-generation cybersecurity products. You will play a key role in developing the management layer for embedded systems, requiring strong experience in backend programming...$150k - $175k
...stack, and scaling a platform that will secure the next generation of enterprise AI. What you will do As part of the engineering team, you'll work alongside industry-leading cryptographers, AI/ML innovators, cloud infrastructure experts, and security engineers...Flexible hours- An innovative company is seeking passionate developers to join their dynamic Engineering teams. In this role, you will design and implement foundational components for a cutting-edge interface that significantly impacts customer experience. Collaborating closely with cross...
$150k
...Syllable Corporation has an opening in Mountain View, CA) Software Engineer II: Responsible for full lifecycle software development. Responsible for building and maintaining the web applications and backend services that will power customer experience. Building backend...Remote work- ...A tech company focused on distributed computing is seeking engineers to enhance the Ray backend. This role involves developing open-source software for distributed programming, identifying architectural improvements, and improving testing processes. Candidates should...
- ...Backend Engineer Responsibilities: Design and develop multi-layered permission role integrations with consensus and policies. Create automated remediation and exception management solutions to support fund transfers. Develop highly efficient search systems...
$140k - $215k
CrowdStrike, Inc. is seeking an experienced backend software engineer in Sunnyvale, California. The ideal candidate will have over 7 years of experience, particularly in building high-volume cloud services. The role involves designing high-autonomy cloud protocols and collaborating...- ...Backend Engineer You will work on the next generation of FinTech product offerings. You will have the opportunity to shape a new product ecosystem at Telecommunication. You will be working with a diverse and globally distributed team. The result of your work will have...
- ...Nutanix is hiring an engineer in Santa Clara to build and ship AI-powered product features, utilizing LLMs and NLP. The role emphasizes... ...engineering experience, proficiency in Python, and experience with backend applications. Nutanix offers a comprehensive benefits package...
$180k
...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who... ...and reliable production infrastructure is built. Most of our backend infrastructure is written in Rust. So familiarity with a compiled...Temporary workWorldwide- ...uniquely positioned to capture a large share of data and RL environment curation. About the Role We're looking for an Infrastructure Engineer to own the execution layer beneath our RL environments: the systems that let an agent operate inside a realistic, multi-tool world...
- A technology solutions company is seeking a Senior Java Backend Developer to enhance accessibility capabilities across large-scale systems. The role involves designing microservices, working with distributed systems, and utilizing NoSQL technologies like Cassandra and MongoDB...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Engineer II. Be the first to apply!


