Skip to content
CodeRabbitCodeRabbit

Senior Software Engineer - Backend

Builds scalable backend services, APIs, and distributed systems for AI-driven code review tools. Requires 5+ years experience with TypeScript/Node.js, cloud platforms, containerization, and integrating ML models into agent-based systems.

About the job

Responsibilities

  • Architect and build scalable backend services, APIs, and distributed systems
  • Collaborate with ML engineers to integrate models into agent-based systems and AI products involving autonomous or task-driven agents
  • Guide junior engineers through mentorship and technical reviews
  • Own architectural decisions in new product features
  • Ensure reliability, performance, and security across systems
  • Contribute to an engineering culture of speed, quality, and pragmatic innovation

Qualifications

Education: Degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience

Experience: 5+ years building backend systems and distributed infrastructure

Technical Expertise: Fluency in TypeScript and Node.js, or a similar modern backend stack; experience with microservices, async job queues, and event-driven architectures

Systems Thinking: Familiarity with cloud platforms (AWS/GCP), containerization (Docker/Kubernetes), CI/CD pipelines, devops tooling, runtime infrastructure, and production observability

Engineering Craft: Strong understanding of software engineering best practices, including testing, code reviews, and version control workflows

Product Mindset: Thoughtful about trade-offs, user experience, and fast iteration

Team Leadership: Willing to mentor, lead by example, and influence technical direction without being a pure manager

Bonus Points

  • Experience with code search, code graphs, tree-sitter, or static analysis tools, and an understanding of how to apply them in real-world engineering environments
  • Experience integrating AI/LLM-based systems into product workflows
  • Contributions to open-source or community projects
  • Experience designing or implementing agent-based systems or AI products involving autonomous or task-driven agents

Skills

TypeScript, Node.js, AWS, GCP, Docker, Kubernetes, Microservices, Async Job Queues, Event-Driven Architectures, CI/CD, LLMs, Tree-Sitter

Beacon AI

Beacon AI

San Carlos, CA

Lead Backend Software Engineer
$185k+/yrHybrid5+ YOEBackend Engineering

Leads the design, development, and operation of secure, scalable backend services, APIs, distributed systems, and data pipelines for a mission-critical flight safety platform. Requires 5+ years of backend experience and strong Python and JavaScript/TypeScript skills.

Cloudflare

Cloudflare

Atlanta, GA
Senior Software Engineer - Quicksilver - Distributed Key Value
$185k+/yrHybrid5+ YOEBackend Engineering

Build and operate Quicksilver, Cloudflare’s globally distributed key-value store, developing features in Go and C while improving performance, monitoring, reliability, and debugging across the full systems stack. The role requires distributed or systems programming experience, strong engineering judgment, and willingness to participate in on-call support.

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.

Coinbase

Coinbase

United States

Senior Infrastructure Engineer, Trading
$186k+/yrRemote5+ YOEBackend Engineering

Senior infrastructure engineer building and operating low-latency institutional trading systems, including matching, order management, risk, and market data. Requires 5+ years of software engineering experience and strong Java, C++, or Go skills in highly reliable distributed systems.

Coinbase

Coinbase

United States

Senior Software Engineer, Agent Verification
$186k+/yrRemote7+ YOEBackend Engineering

Design and build backend control-plane services that safely govern software review, policy evaluation, CI evidence, and merge decisions. The role requires 7+ years of experience with distributed systems, backend development, security and authorization, developer infrastructure, and cross-team technical leadership.