CodeRabbit
Senior Software Engineer - Enterprise Engineering
CodeRabbit, San Francisco, California, United States, 94199
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
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