Description
Come be a part of our mission and make a meaningful and positive impact with the industry leading provider of language services for the Deaf and hard-of-hearing! Full time Benefits
- 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
Pay Range: Actual pay may vary up or down depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for incentive compensation. * Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role * Job Summary We are looking for a Software Engineer with specialized experience in VoIP systems, Software Development, and mobile communication technologies to support our real-time communication (RTC) infrastructure and customer-facing applications. This role is critical in ensuring the reliability, scalability, and performance of our voice and video communication platforms and services. The ideal candidate thrives in a fast-paced environment, enjoys automation, and is passionate about delivering high-quality, high-availability communication systems across both enterprise and end-user platforms. Essential Duties and Responsibilities
Help develop customer-facing features using languages such as Objective C, Swift, Java, C#, and C++.
Manage and optimize VoIP infrastructure including SIP proxies, media proxies, and media servers (e.g., Kamailio, RTPengine, FreeSWITCH).
Deliver innovative solutions that increase application performance, usability, and scalability.
Implement standards-based communication protocols and related technologies (SIP, RTP, Websockets, TLS).
Develop and maintain APIs used in VoIP and RTC environments, including provisioning and QA automation.
Design and implement automated QA testing and validation to cover RTC and mobile application scenarios.
Monitor and troubleshoot VoIP traffic, call routing, and signaling issues using tools like Wireshark, SIPp, and HOMER.
Enforce security and compliance standards for RTC infrastructure (e.g., Firewall and Security Group Rules, TLS, STIR/SHAKEN).
Drive standards-based architectures and contribute to enterprise-wide system design.
Use agile and rapid application development processes to accelerate engineering efforts.
Work in a collaborative team environment to deliver high-quality products, including automated unit, component, and feature-level tests.
Contribute to the overall enterprise architecture and the development of new product features.
Participate in on-call rotation, incident response, and root cause analysis for service outages.
Mentor and support junior engineers, fostering a collaborative and growth-oriented culture.
Supervisory Responsibility This position has no direct supervisory responsibilities but does serve as a coach and mentor for other positions in the department. Travel Less than 25% Education Bachelor's degree in computer science, Electrical Engineering, or related field (or equivalent experience). Experience
Minimum: 2+ years developing state-of-the-art applications.
Preferred: 3+ years of experience in software development with Bash, Python, nodeJS, C/C++, and/or Java.
Knowledge, Skills, and Abilities
- 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).
Preferred Qualifications
- 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.
Company Summary Our Mission...Harnessing the power of language, we connect diverse people and enrich the human experience. Our Vision...To provide global language services that expand opportunities, nurture belonging, and empower the world to connect beyond words. As one of the world's leading language services providers, Sorenson combines patented technology with human-centric solutions. We strive to increase accessibility and inclusion through communication solutions for all: call captioning and video relay services, over-video and in-person sign language and spoken language interpreting, translation, real-time captioning, and post-production language services. Sorenson's impact vision and plan extends to enhancing generational wealth and inclusive workplaces for our employees and the communities we serve. We achieve great things together working "The Sorenson Way" with our employee values: Customer First, Can-Do Attitude, Collective Action, Growth Mindset, Ownership, and Connect Direct. Equal Employment Opportunity: Sorenson Communications is an Equal Opportunity, Affirmative Action Employer.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
|