Latest AI JobsBrowse Jobs
CodeRabbit logo

Senior Software Engineer - Backend

CodeRabbitSan FranciscoEngineering
Apply on company site
Salary
$200K - $350K USD
Job type
Full-time
Work mode
Remote
Posted
27 Apr 2026
Status
Open · checked 7d ago

About this role

CodeRabbit is hiring a full-time Senior Software Engineer - Backend to join the team in San Francisco or work remotely. This position suits an experienced technologist eager to build scalable backend systems that power next-generation artificial intelligence developer tools.

Role Overview

In this position, the engineer builds advanced applied artificial intelligence systems that transform code review workflows. The role sits at the crossroads of intelligent systems and software engineering, producing tools that enable developers to iterate quickly within complex environments. The professional shapes core backend architecture, including infrastructure for AI agent workflows, context-rich code reviews, repository-level planning tools, and dashboard interfaces alongside researchers, infrastructure specialists, and product thinkers.

Key Responsibilities

Design and construct scalable backend services, APIs, and distributed systems.
Partner with machine learning engineers to integrate models into agent-driven systems and autonomous AI products.
Mentor junior team members through technical reviews and guidance.
Take ownership of architectural choices for new product features.
Maintain high standards of reliability, performance, and security across all systems.
Foster an engineering culture centered on speed, high quality, and pragmatic innovation.

Requirements

Possess a degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or demonstrate equivalent practical experience.
Bring 5 or more years of professional experience building backend systems and distributed infrastructure.
Demonstrate fluency in TypeScript and Node.js or an equivalent modern backend technology stack, alongside experience with microservices, asynchronous job queues, and event-driven architectures.
Exhibit familiarity with cloud platforms like AWS or GCP, containerization tools such as Docker and Kubernetes, CI/CD pipelines, DevOps tooling, and production observability.
Show a strong grasp of software engineering best practices, including testing, code reviews, and version control workflows.
Maintain a product mindset focused on thoughtful trade-offs, user experience, and rapid iteration.

Nice to Have

Background working with code search, code graphs, tree-sitter, or static analysis tools in real-world environments.
Practical experience embedding AI and LLM-based systems into product workflows.
History of contributions to open-source or community software projects.
Experience designing or executing agent-based systems and task-driven autonomous products.

Skills and Tools

TypeScript and Node.js
AWS and GCP cloud platforms
Kubernetes and Docker containerization
Distributed systems, microservices, and event-driven architectures
LLMs and AI agent workflows

Salary and Benefits

Annual salary range between $200,000 and $350,000 USD.

About the Company

CodeRabbit serves as an AI code review platform, trusted by more than 17,000 customers and 150,000 open-source projects while handling over 2 million reviews weekly. The organization recently secured a $143M Series C funding round at a $1.5B valuation, focusing on Agentic Change Management and developer tooling.

How to Apply

Interested candidates should visit the official CodeRabbit careers page to submit an application for this remote-friendly role.

Skills and tech stack

Questions candidates ask

What is the salary range for the Senior Software Engineer - Backend role?

The position offers an annual salary between $200,000 and $350,000 USD.

Is this position remote?

Yes, this role is listed as remote with a base location in San Francisco.

How many years of experience are required?

Candidates must have 5+ years of experience building backend systems and distributed infrastructure.

What technical stacks are required?

The role requires fluency in TypeScript and Node.js (or a similar modern backend stack), plus familiarity with cloud platforms like AWS or GCP, Docker, and Kubernetes.

How can I apply for this job?

Interested applicants should submit their application directly through the official CodeRabbit careers page.

Ready to apply?

The application is on the official CodeRabbit careers page.

Apply on company site