
About the role
At Bandwidth, a leading global communications software provider and Tier 1 network operator, the team focuses on developing and maintaining the core voice infrastructure that powers everyday communication services. The company emphasizes collaboration and innovation, especially as the industry shifts towards AI-driven solutions, making the network infrastructure more critical and complex. Employees are encouraged to bring their authentic selves and contribute to impactful projects.
The role of a Senior Network Development Engineer involves designing and building backend services, APIs, and automation tools that manage distributed voice systems across the globe. The engineer will work on scalable, resilient, and fault-tolerant services, taking ownership from conception through deployment. The position requires a focus on software engineering, cloud infrastructure, and telecommunications, with a strong emphasis on building reliable, programmable voice network platforms.
Candidates should have extensive experience in software engineering, particularly in backend and platform development, with skills in languages like Python, Go, Java, or C#. Knowledge of distributed systems, cloud platforms, and IP networking protocols such as SIP and RTP/RTCP is essential. The role is based in Raleigh, NC, and involves working in Linux environments, utilizing modern development practices, and participating in a 24/7 on-call support rotation, with a focus on building scalable, high-availability voice infrastructure.
Skills
Locations
- Raleigh, United States