Senior Software Engineer, VoIP

RapidSOS Logo

RapidSOS

πŸ’΅ $165k-$185k
πŸ“Remote - United States

Summary

Join RapidSOS, an intelligent safety company, and become our new Senior VoIP Engineer. You will build and maintain live transcription and call recording systems, architecting and developing integrated SIP-based systems focused on reliability, scalability, and security. This role involves prototyping and testing new VoIP features, ensuring voice infrastructure reliability, and collaborating with various teams to design solutions for critical challenges. You will utilize best-in-class software development practices and actively participate in code reviews. This position offers the opportunity to make a tangible impact in emergency response and grow with a mission-driven company. The ideal candidate possesses extensive experience in VoIP/SIP development, Linux-based solutions, and scaling solutions with automated testing. Strong communication and problem-solving skills are essential.

Requirements

  • 7+ years of software engineering experience with 4+ years of relevant experience with VoIP/SIP
  • Experience developing VoIP, SIP, and Real Time Communication services
  • Experience developing Linux-based solutions in Python, Go, or C/C++, with proficiency ideally in Python or a willingness to learn it
  • Understanding of network protocols, capture, and environments with technology like Wireshark, SIPp, libpcap, and BSD socket programming
  • Experience scaling solutions with automated testing tools, frameworks and systems
  • Strong communication and interpersonal skills; is a team player with a positive attitude
  • Highly self-motivated; ability to adapt and learn quickly in a fast-paced environment with a strong sense of ownership
  • You are self-directed and enjoy solving difficult problems in a collaborative environment
  • You are passionate about building and releasing software that serves a vital purpose
  • Ability and willingness to collaborate in-person a few times per quarter, or as needed

Responsibilities

  • Drive the architecture, development, and deployment of new features for SIP and voice-centric applications, including transcription solutions within a client/server environment
  • Lead strategic architectural decisions, help drive alignment, and optimize applications for performance, scalability, and accessibility including testing capabilities
  • Prototype and test new VoIP features to evaluate feasibility, drive innovation, and identify opportunities for system-wide performance improvements
  • Ensure the reliability and performance of our voice infrastructure by monitoring device health and optimizing connectivity across large-scale, distributed deployments
  • Collaborate with the Product team, Engineers, and other stakeholders to design solutions for the most critical challenges facing our public safety and B2B data partners in an agile environment
  • Use best-in-class software development practices (unit tests, integration tests, performance tests, monitoring, detailed functional specification and test plans) to ensure RapidSOS' products remain highly reliable and fault tolerant
  • Actively participate in code reviews and standups, sharing knowledge, championing best practices, and contributing to the continuous improvement of team processes
  • Own meaningful parts of our platform, have an impact, grow with the company

Preferred Qualifications

  • Ideally has experience building AI-driven features or using AI tools to enhance acceleration of development, and is proactive about leveraging emerging technologies
  • Experience in Python
  • Experience with AWS
  • Experience creating systems to test call flow scenarios and scalability using tools like SIPp
  • Experience working with embedded systems or IoT devices
  • Experience with development of network analysis equipment or call recording equipment that is deployed inside an Emergency Communications Center
  • Experience with serial connected devices
  • Understanding of software design principles with experience in RESTful APIs or RESTful web services
  • Understanding of NG911 systems

Benefits

  • Competitive salary and benefits and equity participation
  • A dynamic, flexible and fun start-up work environment with a highly talented team

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.