
About the role
Bandwidth operates at the forefront of voice and messaging infrastructure, providing the backbone for many widely used applications and services. The Software Engineer position is embedded within the Software Delivery group, focusing on developing and enhancing voice-related technologies. The company fosters a collaborative environment where diverse viewpoints are valued, aiming to push the boundaries of real-time communication and AI integration.
In this role, the engineer will be responsible for creating and managing systems that handle call management, media streaming, and developer-facing APIs. The day-to-day work involves building capabilities such as interactive voice response, transcription services, and voice detection, while maintaining system efficiency and robustness. Close cooperation with various teams ensures smooth feature delivery and operational excellence, alongside active participation in technical evaluations and support duties.
Applicants should bring a few years of experience in software development, especially with scalable distributed systems and API design, and be skilled in Java or similar languages. Knowledge of cloud platforms, relational databases, and troubleshooting complex live systems is important. While prior telecom or media streaming experience is advantageous, a willingness to acquire this expertise is essential. The position is located in Raleigh, NC, and emphasizes a supportive culture that balances professional growth with personal well-being.
Skills
Locations
- Raleigh, United States