Software Engineer - Enterprise Engineering
Hybrid (San Francisco)$200k - $250kFull-timePosted 2w ago
About the role
Senior Software Engineer role on CodeRabbit's Enterprise Engineering team focused on building scalable, secure, and self-hosted enterprise deployments with strong collaboration across backend services, enterprise integrations, and customer-facing problem solving.
Responsibilities
- Build enterprise capabilities. Design, develop, and maintain features that help large organizations adopt and scale CodeRabbit across their engineering teams.
- Strengthen self-hosted deployments. Improve deployment, configuration, upgrades, and observability so customers can reliably operate CodeRabbit in their own environments.
- Design for scale and reliability. Build backend services, APIs, and distributed systems that support demanding enterprise workloads.
- Develop secure systems. Partner with the team to implement security controls and compliance-related capabilities that address enterprise requirements.
- Connect enterprise workflows. Build and maintain integrations with customers’ existing developer tools and internal systems.
- Work closely with customers. Translate customer needs into technical requirements, support successful deployments, and troubleshoot complex production issues.
- Own delivery and quality. Drive projects through design, implementation, testing, release, and ongoing operation, following release practices that protect data integrity and system stability.
- Raise the engineering bar. Contribute thoughtful design and code reviews, mentor other engineers, and improve team practices and tooling.
Qualifications
- 4+ years of software engineering experience building and operating backend systems or distributed infrastructure in production, ideally within SaaS or enterprise software.
- Strong proficiency in TypeScript/Node.js, Go, Java, or a comparable modern backend stack.
- Experience designing and maintaining APIs using REST, GraphQL, or similar approaches.
- Experience with microservices, asynchronous job processing, and event-driven architectures.
- Working knowledge of relational databases such as PostgreSQL or MySQL, including schema design and query performance.
- Experience with AWS or GCP, Docker, Kubernetes, CI/CD pipelines, and production observability.
- Strong engineering fundamentals across testing, code reviews, version control, debugging, and maintainable system design.
- Sound judgment when balancing security, reliability, performance, developer experience, and delivery speed.
- Clear communication skills and the ability to collaborate with customers and technical and nontechnical stakeholders.
- A bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
Skills
Required:Backend engineeringTypeScript/Node.js, Go, JavaAPI design (REST/GraphQL)Microservices / event-drivenDatabases (PostgreSQL/MySQL)Cloud & infra (AWS/GCP, Docker, Kubernetes)CI/CD & observabilitySecurity & complianceCommunication & collaborationBachelor’s degree or equivalent
Last updated Oct 7, 2026. Interested? Apply on the company site.
About CodeRabbit
AI Code Reviews | CodeRabbit | Try for Free
The most advanced AI code reviews that catches 95%+ bugs. Free your devs to ship code faster.
AI Code ReviewsGitHubGitLabbrex-fastest-growing-2025codegit
More open roles at CodeRabbit
- Pooled Customer Success Manager5d agoSF | Boston · Customer Success
- Director, Enterprise Customer Success Management5d agoHybrid (San Francisco) · Customer Success
- Global Benefit Operations Manager5d agoSan Francisco · G&A
- Manager, Sales Compensation5d agoHybrid (San Francisco) · Finance
- Sr. Data Analyst (San Francisco)1w agoHybrid (San Francisco) · Revenue Operations