Logo
CodeRabbit

Senior Software Engineer - Enterprise Engineering

CodeRabbit, San Francisco, California, United States, 94199

Save Job

Overview

Senior Software Engineer - Enterprise Engineering at CodeRabbit. Join to apply for the Senior Software Engineer - Enterprise Engineering role at CodeRabbit. Responsibilities

Design, develop, and maintain enterprise features for CodeRabbit’s platform. Build industry leading enterprise systems and features that are highly available, intuitive, scalable, and secure. Collaborate with product managers, designers, and other engineers to create systems and features for large enterprise customers. Conduct design and code reviews to ensure scalability, performance, and adherence to standards and best practices. Follow release management policies to ensure data integrity, compliance, and system stability. Interface with customers and internal stakeholders to gather requirements, provide technical support, and ensure successful deployment of enterprise features. Mentor junior engineers and contribute to a culture of continuous learning and improvement within the team. Qualifications

Bachelor’s (or equivalent) degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field. 4+ years building backend systems and distributed infrastructure in production environments, ideally with SaaS or enterprise software. Backend programming languages: TypeScript (Node.js), Go, Java, or similar modern stack. Experience building and maintaining APIs (REST, GraphQL). Microservices, async job queues, and event-driven architectures. Relational databases (PostgreSQL, MySQL). Cloud platforms (AWS/GCP), containerization (Docker/Kubernetes), CI/CD pipelines, DevOps tooling, runtime infrastructure, and production observability. Strong understanding of software engineering best practices including testing, code reviews, and version control workflows. Thoughtful about trade-offs, user experience, and fast iteration. Bonus experience

Code search, code graphs, tree-sitter, or static analysis tools, and applying them in real-world engineering environments. Integrating AI/LLM-based systems into product workflows. Open-source or community projects. Designing or implementing agent-based systems or AI products involving autonomous or task-driven agents. Compensation

Base pay range: $175,000/yr - $275,000/yr Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Industries

Software Development

#J-18808-Ljbffr