Principal Engineer - Backend
CodeRabbit is an AI software-development platform for reviewing, prioritizing, understanding, and securing code changes created by people and coding agents.
Funding history
About CodeRabbit
CodeRabbit provides automated, context-aware AI code reviews across pull requests, IDEs, and CLI workflows, and has expanded into agentic change management with PR triage, change explainability, security monitoring, planning, and Slack/Discord agents.
Skills
Candidate Availability
About the Role
You will provide technical leadership across multiple teams, shaping technical vision and architecture. You will design and implement core systems powering an AI code review platform, solve complex scalability and performance challenges, establish technical standards with engineering leadership, mentor engineers, partner with product leadership, contribute to open source, and evaluate new technologies.
Requirements
- 10+ years of professional software engineering experience
- Proven technical leadership on complex large-scale systems
- Deep expertise in at least one programming language and familiarity with others
- Extensive experience building developer tools, platforms, or infrastructure
- Strong understanding of distributed systems, cloud architecture and system design patterns
- History of open source contributions or maintenance
- Experience mentoring engineers
- Outstanding written and verbal communication skills
- Bachelor's degree in Computer Science or equivalent practical experience
Responsibilities
- Drive technical vision and architecture decisions across multiple teams
- Design and implement core systems powering the AI code review platform
- Solve complex technical challenges affecting scalability and performance
- Establish technical standards and best practices with engineering leadership
- Mentor engineers across the organization
- Contribute to open source projects
- Translate business requirements into technical solutions with product leadership
- Evaluate new technologies and recommend adoption strategies
