Skip to content
Retell AIRetell AI

Senior Software Engineer, Backend

Builds scalable backend systems for AI voice platform handling millions of calls, focusing on prompt orchestration, telephony integrations, and DevOps workflows. Requires 2+ years backend experience with CS fundamentals, concurrency, and distributed systems.

About the job

Key Responsibilities

  • Build foundational architecture for Retell's platform, such as prompt orchestration, testing frameworks, observability dashboards, and telephony integrations.
  • Design scalable backend systems and DevOps workflows for reliable performance across millions of calls.
  • Lead complex projects from architecture to production, driving delivery and monitoring.
  • Collaborate with product and design teams to create intuitive APIs and interfaces for quick customer onboarding.
  • Support customer onboarding, troubleshoot issues, and turn feedback into product improvements.

Requirements

  • 2+ years of backend development experience and a strong foundation in CS fundamentals (CS/CE/EE degree or equivalent).
  • Worked on scalable, high-performance backend systems — especially involving concurrency, data, storage, or distributed components.
  • Take ownership like a founder and enjoy building core systems that need to be fast, reliable, and correct.
  • Thrive in fast-moving, ambiguous environments where you learn quickly and solve new technical problems.
  • Communicate clearly, collaborate well across teams, and move work forward with momentum.
  • Startup experience or the grit to operate in a high-velocity environment — bonus points if you’ve worked on infrastructure, databases, or large-scale backend systems.

Compensation & Benefits

Cash: $200k - $300k
Equity: Offered
Benefits:

  • 100% coverage for medical, dental, and vision insurance
  • $70/day DoorDash credit
  • $200/month wellness reimbursement
  • $300/month commuter reimbursement
  • $75/month phone bill reimbursement
  • $50/month internet reimbursement

Skills

Python, Java, Node.js, APIs, DevOps, Kubernetes, Databases, Distributed Systems, Telephony, Observability

Machinify

Machinify

United States

Senior Software Engineer, Backend | Audit Product Team
$200k+/yrRemote8+ YOEBackend Engineering

Senior backend engineer responsible for architecting and shipping scalable, reliable web applications and distributed systems for a healthcare audit product. The role requires 8+ years of backend experience, strong Java or Scala expertise, cloud-scale systems experience, and the ability to mentor engineers and adopt AI-assisted development practices.

Snowflake

Snowflake

Bellevue, WA

Senior Software Engineer - Cloud Efficiency
$200k+/yrOn-site7+ YOEBackend Engineering

Design and build scalable systems that monitor, govern, and optimize cloud spending across Snowflake. The role requires 7+ years of production systems experience, strong programming and architectural skills, and expertise in cloud efficiency or observability.

Snowflake

Snowflake

Menlo Park, CA

Senior Software Engineer - ManagedDB
$200k+/yrHybrid7+ YOEBackend Engineering

Senior software engineer responsible for architecting and scaling Snowflake’s multi-cloud managed database infrastructure, including distributed systems, automation, reliability, and security. Requires 7+ years of backend systems experience and strong proficiency in cloud platforms and infrastructure automation.

Snowflake

Snowflake

Menlo Park, CA

Senior Software Engineer - Observe by Snowflake, Workflow
$200k+/yrOn-site5+ YOEBackend Engineering

Build scalable backend systems and user-facing workflow features for Observe by Snowflake’s observability platform. The role requires senior-level software engineering experience, strong distributed-systems foundations, and proficiency in Go or another high-performance systems language.

Posh

Posh

New York, NY

Senior Software Engineer, Backend
$200k+/yrOn-site5+ YOEBackend Engineering

The Senior Backend Engineer will build, scale, and operate production backend services and APIs, taking ownership from design through on-call. The role requires 5+ years of experience with distributed systems, data modeling, cloud infrastructure, and containerized deployments, plus strong technical communication and mentoring skills.