Software Engineer - Enterprise Engineering
CodeRabbit10 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At CodeRabbit, based in Bay Area, CA, we are seeking a Senior Software Engineer to join our Enterprise Engineering team on a full-time hybrid basis. Compensation: $175K – $250K • Offers Equity. CodeRabbit is an innovative research and development company focused on building AI-driven systems that revolutionize code review processes. In this role, you will contribute to developing advanced applied AI solutions and intelligent backend systems tailored for large enterprise customers.
Key Responsibilities
- Design, develop, and maintain enterprise features for CodeRabbit’s platform.
- Build industry-leading systems that are highly available, intuitive, scalable, and secure.
- Collaborate with product managers, designers, and engineers to craft features tailored for large enterprise customers.
- Conduct design and code reviews to ensure scalability, performance, and adherence to best practices.
- Follow release management policies to safeguard data integrity, compliance, and system stability.
- Interface with customers and internal stakeholders to gather requirements and support successful deployments.
- Mentor junior engineers and foster a culture of continuous learning and improvement.
Required Qualifications
- Bachelor’s (or equivalent) degree in Computer Science, Engineering, Artificial Intelligence, or a related field.
- 4+ years of experience building backend systems in production, preferably with SaaS or enterprise software.
- Proficiency in backend programming languages such as TypeScript (Node.js), Go, or Java.
- Experience in building and maintaining APIs (REST, GraphQL), microservices, async job queues, and event-driven architectures.
- Familiarity with relational databases (PostgreSQL, MySQL), cloud platforms (AWS/GCP), containerization (Docker/Kubernetes), CI/CD pipelines, and production observability.
- Strong understanding of software engineering best practices, including testing, code reviews, and version control workflows.
- Ability to make thoughtful trade-offs focused on user experience and rapid iteration.
Preferred Qualifications
- Experience with code search, code graphs, tree-sitter, or static analysis tools.
- 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.
Benefits & Perks
- Compensation: $175K – $250K • Offers Equity
- Full-time employment with a hybrid work environment.
- Innovative and collaborative culture focused on groundbreaking AI projects.
- Opportunities for mentorship, career growth, and professional development.
Required Skills
REST API
Backend Development
Distributed Systems
Java
PostgreSQL
DevOps
GraphQL
Microservices
Async Job Queues
Node.js
TypeScript
Go
CI/CD Pipelines
Enterprise Software Design
Code Review
GCP
Kubernetes
Docker
AWS
Event-Driven Architecture
MySQL