
Senior Software Engineer – AI Telephony Systems
Red Ventures
full-time
Posted on:
Location Type: Remote
Location: New York • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $160,000 per year
Job Level
About the role
- As a Senior Software Engineer, you’ll design and build scalable, cloud-based systems that enable real-time voice interactions across our platform.
- Lead the development of core services that blend AI, telephony, and automation, helping shape how people communicate with our brands.
- Own the design and delivery of new features end-to-end — from architecture and implementation to deployment and observability.
- Work with product managers, AI engineers, and data scientists to bring conversational intelligence into real-world voice experiences.
- Improve system performance, latency, and reliability across a distributed, event-driven stack.
- Provide technical leadership — mentoring other engineers, sharing knowledge, and helping shape best practices across the team.
- Participate in code reviews and on-call rotations, ensuring production systems run smoothly and efficiently.
Requirements
- Languages: Strong proficiency in Python and TypeScript/Node.js.
- Cloud Infrastructure: Deep experience with AWS (Lambda, DynamoDB, S3, CloudWatch, ECS/Fargate, etc.).
- Telephony: Hands-on experience with Twilio Voice, Programmable Voice APIs, or similar voice/IVR platforms.
- APIs: Skilled in designing RESTful and event-driven APIs (WebSockets, SNS/SQS, or Kafka/Redis Streams experience a plus).
- CI/CD: Proficient with modern DevOps workflows (GitHub Actions, CircleCI, or similar).
- Testing: Strong commitment to automated testing (unit, integration, and load testing).
- Telephony Protocols: Exposure to VoIP concepts, SIP, and telephony protocols.
- Familiarity with observability stacks (Datadog, New Relic, or OpenTelemetry).
- Databases: Familiarity with relational databases and basic working knowledge of SQL.
Benefits
- Health Insurance Coverage (medical, dental, and vision)
- Life Insurance
- Short and Long-Term Disability Insurance
- Flexible Spending Accounts
- Holiday Pay
- 401(k) with match
- Employee Assistance Program
- Paid Parental Bonding Benefit Program
- Flexible Paid Time Off (PTO): We believe time to rest and recharge is essential. That’s why we offer a generous and flexible PTO policy. Full-time employees accrue 20 days of PTO for a full calendar year annually, with an increase to 25 days after five years of service.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonTypeScriptNode.jsAWSTwilio VoiceRESTful APIsevent-driven APIsDevOps workflowsautomated testingSQL
Soft Skills
technical leadershipmentoringknowledge sharingbest practicescollaboration