Logo
CodeRabbit

Software Engineer - Enterprise Engineering

CodeRabbit, San Francisco, California, United States, 94199

Save Job

Software Engineer - Enterprise Engineering

Join to apply for the

Software Engineer - Enterprise Engineering

role at

CodeRabbit CodeRabbit is an innovative research and development company focused on building extraordinarily productive human-machine collaboration systems. Our primary goal is to create the next generation of Gen AI-driven code reviewers: a symbiotic partnership between humans and advanced algorithms that significantly outperforms individual engineers. About the role: As a Senior Software Engineer on CodeRabbit’s Enterprise Engineering team, you'll be contributing to the development of advanced applied AI systems that revolutionize code review processes. You'll work at the intersection of intelligent systems and software engineering, creating tools and features that empower developers to ship high-quality code faster. 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. Work with product managers, designers, and other engineers to create systems and features that cater to large enterprise customers, both existing and prospective. Conduct design and code reviews to ensure scalability, performance and alignment with 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. Programming languages commonly used for backend development - TypeScript (Node.js), Go, Java, or a similar modern backend 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 Our Values

Collaborative Humans: Prioritizing collective intelligence Fearless Innovators: Turning obstacles into growth opportunities Persistent, Passionate Developers: Thriving on complex, long-term challenges Impact-Driven Creators: Crafting intuitive tools for developers Rapid Learners and Un-learners: Adapting quickly in our fast-paced technological world CodeRabbit is an equal-opportunity employer committed to diversity and inclusion. Compensation Range: $175K - $250K

#J-18808-Ljbffr