Bandwidth is hiring a Software Engineer to design, build, and operate voice services that support inbound and outbound call control, BXML processing, webhooks, and real-time media, including WebSocket media streaming and WebRTC endpoints via BRTC. The role contributes to REST APIs, webhooks, and SDKs in languages such as Node, Python, and Java that developers use to build voice applications. The engineer works across product, engineering, and support teams on features such as conferencing, TTS/IVR, call recording and transcription, and answering machine detection. The role also involves improving the performance, reliability, and scalability of high-volume, low-latency voice infrastructure; participating in code reviews, design discussions, and on-call rotations; and maintaining high standards for tests and documentation. AI tools are used throughout development, with generated code held to the same security, style, and compliance standards as human-written code.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed