# Senior Software Engineer - Backend

**Company:** [CodeRabbit](https://hotfix.jobs/companies/coderabbit)
**Location:** San Francisco, CA
**Role:** Backend Engineering
**Salary:** $185k – $275k/yr
**Experience:** 5+ years
**Skills:** TypeScript, Node.js, AWS, GCP, Docker, Kubernetes, Microservices, Async Job Queues, Event-Driven Architectures, CI/CD, LLMs, Tree-Sitter
**Posted:** 2025-09-18

> Builds scalable backend services, APIs, and distributed systems for AI-driven code review tools. Requires 5+ years experience with TypeScript/Node.js, cloud platforms, containerization, and integrating ML models into agent-based systems.

## Job Description

## Responsibilities
- Architect and build scalable backend services, APIs, and distributed systems
- Collaborate with ML engineers to integrate models into agent-based systems and AI products involving autonomous or task-driven agents
- Guide junior engineers through mentorship and technical reviews
- Own architectural decisions in new product features
- Ensure reliability, performance, and security across systems
- Contribute to an engineering culture of speed, quality, and pragmatic innovation

## Qualifications
**Education:** Degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience

**Experience:** 5+ years building backend systems and distributed infrastructure

**Technical Expertise:** Fluency in **TypeScript** and **Node.js**, or a similar modern backend stack; experience with microservices, async job queues, and event-driven architectures

**Systems Thinking:** Familiarity with cloud platforms (**AWS**/**GCP**), containerization (**Docker**/**Kubernetes**), CI/CD pipelines, devops tooling, runtime infrastructure, and production observability

**Engineering Craft:** Strong understanding of software engineering best practices, including testing, code reviews, and version control workflows

**Product Mindset:** Thoughtful about trade-offs, user experience, and fast iteration

**Team Leadership:** Willing to mentor, lead by example, and influence technical direction without being a pure manager

## Bonus Points
- Experience with code search, code graphs, tree-sitter, or static analysis tools, and an understanding of how to apply them in real-world engineering environments
- Experience integrating AI/LLM-based systems into product workflows
- Contributions to open-source or community projects
- Experience designing or implementing agent-based systems or AI products involving autonomous or task-driven agents

## Similar roles

- [Senior Software Engineer, Backend (Infrastructure)](https://hotfix.jobs/jobs/8a7c8825-34b7-4679-aaa4-638fc117be5d) - Otter - Mountain View, CA - $185k – $230k/yr
- [Senior Software Engineer, Backend (Product)](https://hotfix.jobs/jobs/b6e74d2d-e345-4599-a4a9-9f8666c5b836) - Otter - Seattle, WA - $185k – $230k/yr
- [Senior Software Engineer, Backend (Product)](https://hotfix.jobs/jobs/b0a83348-6bf1-4a0b-88e6-78b151cad794) - Otter - Mountain View, CA - $185k – $230k/yr
- [Lead Backend Software Engineer](https://hotfix.jobs/jobs/f524e09f-842b-4d66-8740-037338d41519) - Beacon AI - San Carlos, CA - $185k – $260k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/83eb506a-3d3b-443c-ac47-fd218cf6af6a) - Counsel Health - New York, NY - $185k – $225k/yr

**Apply:** https://hotfix.jobs/jobs/9292d102-1472-4e35-94f4-2e409fcb4837
**Canonical:** https://hotfix.jobs/jobs/9292d102-1472-4e35-94f4-2e409fcb4837