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
Similar jobs
Backend Engineering jobsSenior 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.
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.
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.
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.
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.