Software Engineer - Enterprise Engineering
Core
Design, develop, and maintain enterprise capabilities for CodeRabbit, including backend services, APIs, distributed systems, and security controls for self-hosted customer environments.
Role type
Senior backend software engineer (enterprise infrastructure)
Builds
Backend services, APIs, distributed systems, and security/compliance controls for self-hosted CodeRabbit deployments
Domain
SaaS / Developer Tools / Enterprise Infrastructure
Deliverable
production ML models
Required skills
TypeScript, Node.js, Go, Java, REST, GraphQL, microservices, asynchronous job processing, event-driven architectures, PostgreSQL, MySQL, AWS, GCP, Docker, Kubernetes, CI/CD, observability (via careerplan.io/jobs/22561-software-engineer-enterprise-engineering-at-coderabbit)
Preferred skills
self-hosted enterprise software, identity and access controls, audit logging, compliance requirements, AI/LLM integrations, code search, code graphs, tree-sitter, static analysis, agent-based systems, open-source contributions
Responsibilities
Design and implement backend services and APIs; develop security controls and compliance capabilities; build integrations with customer developer tools; troubleshoot production issues; conduct code reviews and mentor engineers
Seniority
Senior, hands-on IC
