CodeRabbit
Senior Software Engineer - Backend
$200K–$350K
San Francisco · Hybrid · Senior · Full-time · Posted Apr 27, 2026
- Experience
- 5+ years building backend systems and distributed infrastructure.
- Education
- Degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience.
About the job
Build and maintain scalable backend systems that power CodeRabbit’s AI agent workflows, code reviews, planning tools, and developer dashboards.
What you'll do
- Architect and build backend services, APIs, and distributed systems; own architectural decisions for new features.
- Integrate models into agent-based systems and AI products in collaboration with ML engineers.
- Improve system reliability, performance, and security; mentor junior engineers and conduct technical reviews.
What they ask for
- Degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience.
- 5+ years building backend systems and distributed infrastructure.
- Fluency in TypeScript and Node.js, or a similar modern backend stack; experience with micro services, async job queues, and event-driven architectures.
- Familiarity with cloud platforms, containerization, CI/CD, devops tooling, runtime infrastructure, and production observability; strong software engineering practices.
Nice to have
- Experience with code search, code graphs, tree-sitter, or static analysis tools.
- Experience integrating AI/LLM-based systems or designing agent-based systems.
Pay
USD $200K – $350K base salary
Tools
TypeScript, Node.js, AWS, GCP, Docker, Kubernetes, tree-sitter
AI focus
Build backend systems for AI agent workflows and integrate models into agent-based systems and AI products.
Model-written summary · the original posting is authoritative