SIGN IN
Senior Software Engineer - Voice and Telephony (AI Startup) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Recura AI · 2 days ago

Senior Software Engineer - Voice and Telephony (AI Startup)

Recura AI is an AI startup focused on automating sales and communication for cash-based medical clinics. The Senior Software Engineer will own core parts of the calling and messaging infrastructure, building reliable and scalable voice workflows while collaborating with Product, Support, and Operations teams.
Health CareMedical

Responsibilities

Own and evolve CPaaS-based voice workflows , including inbound/outbound calls, SMS, routing, escalation, and retries
Design and maintain event-driven call lifecycles using webhooks, durable storage, idempotency, and replay tooling
Build abstractions over CPaaS providers that support routing rules, business hours, overflow, voicemail handling, and human escalation
Partner with Product and Ops to translate real clinic workflows into reliable technical systems
Improve observability across the voice stack: structured events, traces, metrics, and dashboards that make failures diagnosable
Handle real-world edge cases: partial failures, delayed webhooks, duplicate events, call drops, and provider inconsistencies
Contribute to platform standards around typing, error handling, testing, and safe rollouts
Mentor other engineers and help raise the bar on system design and operational rigor

Qualification

CPaaS-based voice systemsVoice workflowsEvent-driven designBackend fundamentalsTypeScript / NodeCall state machinesIdempotent webhook ingestionVoice compliance constraintsDIDs / phone numbersNumber porting workflowsCall quality issuesSIP conceptsAI voice systems

Required

8–10 years of software engineering experience, with ownership of production backend or platform systems
Hands-on experience building and operating voice systems on CPaaS providers (e.g., Twilio or similar) in production
Direct experience working with DIDs / phone numbers, including provisioning and lifecycle management, inbound vs outbound behavior differences, local vs toll-free tradeoffs, and region-specific constraints
Experience with number porting workflows, including coordination with carriers, handling downtime windows, and mitigating port failures
Practical understanding of call state machines as exposed via CPaaS (ringing, answered, completed, no-answer, busy, failed) and how they break in edge cases
Experience designing idempotent webhook ingestion for telephony providers (dedupe, ordering issues, retries, late delivery)
Familiarity with voice compliance constraints as they affect implementation (recording consent, opt-in, call blocking, STIR/SHAKEN signals)
Strong backend fundamentals: async systems, event-driven design, Postgres data modeling, and operational debugging
Comfort working in a TypeScript / Node-style stack and shipping production-grade services

Preferred

Exposure to SIP concepts (even if abstracted by CPaaS)
Experience diagnosing call quality issues using provider-side tooling (call logs, debug events, media metrics)
Experience with AI voice systems or streaming audio
Background supporting revenue-critical or customer-facing infrastructure

Benefits

Competitive compensation
Benefits
Meaningful ownership

Company

Recura AI

twittertwitter
company-logo
Recura AI is an AI-powered sales and reception assistant designed primarily for medical practices and clinics.

Funding

Current Stage
Early Stage
Total Funding
unknown
2025-10-29Acquired
Company data provided by crunchbase