Latest AI JobsBrowse Jobs
CodeRabbit logo

Software Engineer - Enterprise Engineering

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

About this role

CodeRabbit is seeking a Senior Software Engineer for the Enterprise Engineering team based in San Francisco, with remote flexibility available. This position suits experienced professionals who want to build reliable, scalable systems that help large organizations utilize AI-powered developer tools.

Role Overview

In this role, the software engineer builds the features and systems that make the CodeRabbit platform secure, reliable, and scalable for large organizations. The position involves owning projects from design through production, working across backend services, self-hosted deployments, and enterprise integrations. This opportunity combines hands-on development with direct customer problem-solving, architectural decision-making, and collaboration with AI researchers and infrastructure specialists.

Key Responsibilities

Design, develop, and maintain enterprise capabilities to help large organizations adopt and scale CodeRabbit.
Improve deployment, configuration, upgrades, and observability for customer self-hosted environments.
Build distributed systems, backend services, and APIs to support demanding enterprise workloads.
Implement security controls and compliance features meeting enterprise requirements.
Create and maintain integrations connecting CodeRabbit with customer developer tools and internal systems.
Translate customer needs into technical requirements and troubleshoot production issues.
Drive projects through design, testing, release, and ongoing operation while maintaining data integrity.
Contribute to code reviews, mentor other engineers, and improve team practices and tooling.

Requirements

Minimum of 4 years of software engineering experience building and operating production backend systems or distributed infrastructure in SaaS or enterprise software.
Proficiency in a modern backend stack such as TypeScript, Node.js, Go, or Java.
Experience designing and maintaining REST or GraphQL APIs.
Background in microservices, event-driven architectures, and asynchronous job processing.
Working knowledge of relational databases like PostgreSQL or MySQL, covering query performance and schema design.
Experience utilizing AWS or GCP, Kubernetes, Docker, CI/CD pipelines, and production observability.
Strong fundamentals in testing, debugging, version control, and maintainable system design.
Ability to balance security, reliability, performance, and delivery speed with clear communication skills.
A bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice to Have

Experience building customer-managed or self-hosted enterprise software.
Familiarity with enterprise compliance, audit logging, access controls, or identity.
Background in integrating LLM or AI capabilities into production workflows.
Experience with static analysis tools, code graphs, tree-sitter, or code search.
Familiarity with agent-based systems or products involving task-driven and autonomous agents.
Contributions to developer communities or open-source projects.

Skills and Tools

TypeScript
Node.js
Java
Go
REST and GraphQL APIs
PostgreSQL and MySQL
AWS and GCP
Docker and Kubernetes
CI/CD pipelines
LLMs and AI technologies

Salary and Benefits

Annual salary range of $200,000 to $250,000 USD.

About the Company

CodeRabbit is a leading AI code review platform trusted by over 17,000 customers and 150,000 open-source projects, performing more than 2 million reviews weekly. Operating as a fast-moving, well-funded organization backed by a $143M Series C at a $1.5B valuation, the company builds Agentic Change Management to help human judgment scale alongside AI-generated code.

How to Apply

Candidates can apply directly through the official CodeRabbit careers page.

Skills and tech stack

Questions candidates ask

What is the location of this role?

The position is based in San Francisco with remote work options available.

What is the salary range for the Software Engineer position?

The salary ranges from $200,000 to $250,000 USD per year.

How many years of experience are required?

Candidates must have 4 or more years of software engineering experience building and operating backend systems or distributed infrastructure in production.

What core technical skills are needed?

Required skills include proficiency in TypeScript, Node.js, Go, or Java, experience with relational databases, APIs, microservices, containerization tools like Docker and Kubernetes, and cloud platforms such as AWS or GCP.

How should I submit my application?

Applications should be submitted directly through the official CodeRabbit careers page.

Ready to apply?

The application is on the official CodeRabbit careers page.

Apply on company site