← All roles

Software Engineer - Enterprise Engineering

CodeRabbit· Engineering
Apply on company site
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.
CodeRabbit logo

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