Spinwheel · 1 month ago
Telephony Engineer (Asterisk, FreeSWITCH, GO, Python) – Remote (US/Canada)
Spinwheel is a company focused on building the infrastructure that powers intelligent debt management. They are seeking a highly skilled Telephony Engineer to design, build, and optimize telephony services that power mission-critical voice applications.
Financial ServicesFinTechMobile PaymentsPaymentsSoftware
Responsibilities
Architect, deploy, and maintain Asterisk, FreeSWITCH, and related VoIP platforms
Configure, monitor, and optimize Session Border Controllers (SBCs) for high-availability, secure traffic handling, and interoperability
Develop call routing logic, IVRs, conferencing systems, and SIP trunk integrations
Troubleshoot complex SIP signaling, RTP media, NAT/firewall, and QoS issues
Build backend services and tools using Go, LangChain, and Python
Develop telephony microservices, APIs, automation scripts, and system tooling
Build policies and rules using centralized rules engines
Implement robust CI/CD pipelines and perform code reviews following best practices
Design and operate telephony workloads in AWS, leveraging services such as: EC2, ECS, Lambda, RDS / Aurora, S3, VPC, CloudWatch, Terraform
Build scalable, fault-tolerant systems that meet latency, reliability, and security requirements
Implement monitoring, alerting, and incident-response processes for voice systems
Work with relational databases (RDS/Aurora) to store, query, and optimize telephony-related data
Implement schema design, indexing, and performance tuning
Ensure data integrity, high availability, and effective backup/restore strategies
Partner with product, QA, customer success, and security teams to deliver high-quality telephony features
Participate in on-call rotation and provide Tier-3 support for production escalations
Contribute to team documentation, design proposals, and process improvements
Qualification
Required
6+ years of professional engineering experience in telephony/VoIP, backend development, or cloud infrastructure
Expert knowledge of Asterisk, FreeSWITCH, and SIP protocols
Hands-on experience with SBCs (e.g., Oracle/Acme Packet, Kamailio, OpenSIPS)
Strong programming skills in Go (Golang) and Python
Experience designing and operating systems in AWS
Proficiency with relational databases and SQL (preferably RDS/Aurora)
Deep understanding of telephony protocols: SIP, RTP, SRTP, STUN/TURN/ICE, WebRTC
Strong Linux systems experience (Ubuntu, CentOS, or similar)
Familiarity with Docker, Kubernetes, and infrastructure-as-code tools (Terraform/CloudFormation)
Excellent troubleshooting, debugging, and performance optimization skills
Ability to thrive in a remote-first environment, with strong communication and collaboration abilities
Preferred
Experience with WebRTC signaling/media servers
Kamailio/OpenSIPS/LUA scripting
Message queues (Kafka, SQS, RabbitMQ)
Distributed tracing/observability stacks (Prometheus, Grafana, OpenTelemetry)
Understanding of compliance frameworks (SOC2, HIPAA, PCI) in cloud environments
Previous work within a high-growth startup environment
Expert knowledge of SIP, VoIP, Asterisk, and FreeSWITCH systems including coding applications on each of these systems
Benefits
Comprehensive health, dental, and vision benefits (country-appropriate)
Flexible PTO and paid holidays
Home office stipend
Company
Spinwheel
Transform how your business and your customers see, understand, and act on debt with our industry-leading debt APIs and drop-in modules.
Funding
Current Stage
Early StageTotal Funding
$41MKey Investors
F-PrimeQED Investors
2025-06-23Series A· $30M
2021-05-07Seed· $11M
Recent News
2025-09-25
Tech Startups - Startups and Technology news
2025-09-12
Tech Startups - Startups and Technology news
2025-09-12
Company data provided by crunchbase