Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer - Enterprise Engineering

Home > Javascript/Typescript programming jobs

Software Engineer - Enterprise Engineering in USA new

  • CodeRabbit
  • Full time
  • Email
  • San Francisco, CA

Responsibilities

  • Design, develop, and maintain enterprise capabilities that help organizations adopt and scale CodeRabbit.
  • Improve deployment, configuration, upgrades, and observability for self-hosted customer environments.
  • Build backend services, APIs, and distributed systems for demanding enterprise workloads.
  • Develop security controls and compliance-related capabilities for enterprise requirements.
  • Build and maintain integrations with customers’ developer tools and internal systems.
  • Translate customer needs into technical requirements, support deployments, and troubleshoot production issues.
  • Own projects through design, implementation, testing, release, and ongoing operation.
  • Contribute to design and code reviews, mentor engineers, and improve team practices and tooling.

Requirements

  • 4+ years of software engineering experience building and operating backend systems or distributed infrastructure in production.
  • 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 fundamentals in testing, code reviews, version control, debugging, and maintainable system design.
  • Ability to balance security, reliability, performance, developer experience, and delivery speed.
  • Clear communication and collaboration skills with customers and technical and nontechnical stakeholders.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Preferred experience includes self-hosted or customer-managed enterprise software, identity and access controls, audit logging, compliance requirements, AI or LLM integrations, code search, code graphs, tree-sitter, static analysis, agent-based systems, open-source contributions, or developer communities.

Benefits

  • Fast-moving, well-funded company with significant ownership and autonomy for engineers.
  • Opportunity to shape technical direction and work closely with customers and product users.
  • Collaborative engineering environment focused on thoughtful judgment, high standards, and continuous improvement.
  • Use of AI throughout the development process while maintaining accountability for shipped software quality.

Salary: $200k - $250k/yr

CodeRabbit

CodeRabbit is an innovative, AI-driven platform that transforms the way code reviews are done. It delivers context-aware, human-like reviews, improving code quality, reducing the time and effort required for thorough manual code reviews, and enabling teams to ship software faster. Trusted by over...

Similar positions

Principal Product Security Engineer

  • Commonwealth Bank of Australia
  • Full time
  • Australia
  • 10/03/2026
  • Melbourne

Senior Software Engineer, Growth

  • MURAL
  • Full time
  • Remote
  • 10/03/2026
  • Salary: CAD 148,000 - 185,000
  • Worldwide

Software Engineer, Teacher Experience

  • CodeAI
  • Full time
  • USA
  • 10/03/2026
  • Salary: $127k-$162k
  • Remote

Senior Software Engineering

  • Fortive
  • Full time
  • Canada
  • 10/03/2026
  • Salary: $105k-$145k
  • Remote

Senior Software Engineer

  • AlphaSense
  • Full time
  • Canada
  • 10/03/2026
  • Salary: DOE
  • Remote