Senior VoIP Engineer

TextNow Logo

TextNow

πŸ“Remote - United States, Canada

Summary

Join TextNow, the nation's largest free phone service provider, as a Senior VoIP Engineer on our Core Experiences Team. You will design, develop, and maintain backend services for our high-traffic platform using technologies like FreeSWITCH, Kamailio, AWS, and Golang. This role involves ensuring system reliability, scalability, and performance while handling tens of millions of calls and messages daily. You will collaborate with cross-functional teams, mentor junior engineers, and lead major initiatives. The ideal candidate possesses extensive Golang experience, deep VoIP knowledge, and expertise in real-time communication protocols. This position offers a strong work-life blend, flexible work arrangements, competitive pay and benefits, and opportunities for professional growth.

Requirements

  • Have extensive experience working with Golang in a production environment
  • Have a deep understanding of VOIP technologies and telecommunications, with experience integrating and scaling VOIP services
  • Know and be proficient in VoIP troubleshooting tools, such as sngrep, wireshark, etc
  • Have deep knowledge of real-time communications protocols, such as SIP, SDP, WebRTC, RTP, etc
  • Have experience working with IaC and Configuration Management tools such as Terraform and Ansible
  • Thrive in a collaborative environment and have a passion for solving complex technical challenges
  • Have experience working with distributed systems, microservices, and containerized environments
  • Have excellent communication skills and enjoy mentoring junior engineers

Responsibilities

  • Develop and maintain VOIP services and SIP infrastructure that scale to millions of users
  • Collaborate with cross-functional teams to design and build robust and scalable architectures
  • Write clean, well-documented, and maintainable code in Golang
  • Troubleshoot and resolve technical issues, ensuring high uptime and reliability
  • Contribute to architectural decisions and drive best practices for performance and security
  • Participate in code reviews and provide mentorship to junior team members

Preferred Qualifications

  • Have experience with VOIP and SIP platforms such as FreeSWITCH and Kamailio
  • Have familiarity with monitoring tools like Prometheus, Grafana, or similar
  • Have experience with high-availability and disaster recovery practices
  • Have knowledge of database technologies (SQL/NoSQL)
  • Have experience with cloud platforms such as AWS, GCP, or Azure
  • Have familiarity with containerization and orchestration tools (Docker, Kubernetes)
  • Have knowledge of microservices patterns and best practices
  • Have experience with security practices, particularly in the context of VOIP and telecommunications systems

Benefits

  • Strong work life blend
  • Flexible work arrangements (wfh, remote, or access to one of our office spaces)
  • Employee Stock Options
  • Unlimited vacation
  • Competitive pay and benefits
  • Parental leave
  • Benefits for both physical and mental well being (wellness credit and L&D credit)
  • We travel a few times a year for various team events, company wide off-sites, and more

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.