
Software Engineer II – VoIP & QA
- Utah
- Permanent
- Full-time
- Paid Vacation Time and Paid Sick Time and Paid Holidays
- 401k 6% match with immediate vesting
- Nationwide Medical Insurance plans and coverage (Medical, Dental/Orthodontia, Vision)
- TeleDoc
- HSA company match
- 3 Medical plan options including a Low Deductible PPO Medical Plan Offering
- Employee Assistance Program
- Engaged Employee Resource Groups
- Outstanding Learning and Career Development Opportunities
- Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role *
- Hands-on experience with VoIP technologies and protocols (SIP/SDP, RTP).
- Experience developing high-quality, multi-threaded applications, particularly text, voice, or video communication applications.
- Experience with CI/CD tools (e.g., GitHub Actions) and version control (Git).
- Experience with Infrastructure-as-Code (Terraform).
- Experience with containerization and orchestration (Docker, ECS).
- Proficiency with cloud platforms (AWS and Azure).
- Strong knowledge of C++ and Java.
- Strong understanding of algorithms, data structures, and design patterns.
- Excellent object-oriented design and analysis skills.
- Familiarity with Android APIs, frameworks, and best practices.
- Strong problem-solving and communication skills; eager to work in a team environment.
- Solid understanding of QA methodologies and ability to construct automated pipelines.
- Familiarity with RFCs such as RFC 3261.
- Knowledge of IP networking and routing (TCP/IP, UDP, NAT traversal).
- Android NDK, SWIG, JNI.
- 264 video encoding/decoding and real-time multimedia streaming.
- Android Studio.
- Knowledge of telecom regulations and standards (FCC, ITU-T, STIR/SHAKEN).
- Experience with Elixir/Erlang, or willingness to learn.
Sorenson Communications is an Equal Opportunity, Affirmative Action Employer.