Software Engineer at Sorenson Communications
Sorenson Communications · Salt Lake City, United States Of America · Onsite
- Professional
- Office in Salt Lake City
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
Sorenson Communications, a provider of industry-leading communication offerings with an emphasis on products and services for the deaf and hard-of-hearing, is seeking an energetic software engineer to assist in development of our desktop applications to better enrich the lives of our customers.
Essential Duties and Responsibilities
- Deliver innovative, high-quality, industry-leading communication services for the Deaf and Hard-of-Hearing communities.
- Build, maintain, and enhance modern React-based front-end applications with a focus on performance, accessibility, and responsiveness.
- Collaborate closely with designers, product managers, and backend engineers to deliver intuitive and seamless user experiences.
- Implement and maintain components that integrate with WebRTC-based video calling and real-time communication features.
- Debug and troubleshoot front-end issues related to video calls, UI performance, and network interactions.
- Write clean, maintainable, and well-documented code following engineering best practices.
- Create and maintain automated tests for components, features, and workflows to ensure product quality.
- Participate in agile ceremonies and collaborate with team members to refine requirements, estimate work, and deliver features incrementally.
- Contribute to improving front-end architecture, development tooling, and coding standards.
- Stay up to date with emerging front-end technologies and best practices to drive innovation within the product.
Supervisory Responsibility
This position has no supervisory responsibilities.
Travel Requirements
Travel Requirements: Less than 25%
Education
Minimum 4 Year / Bachelors Degree in CS, EE, or with excellent grades or equivalent experience
Experience
Minimum 2 Years of Experience developing state-of-the-art applications
Knowledge, Skills, and Abilities
- Strong proficiency in React and the modern JavaScript/TypeScript ecosystem.
- Solid understanding of HTML5, CSS3, and responsive design principles.
- Experience integrating RESTful APIs and working with JSON-based data flows.
- Familiarity with state management solutions such as Redux, Zustand, or React Query.
- Understanding of real-time communication concepts; exposure to WebRTC is a plus but not required.
- Experience troubleshooting front-end performance issues and optimizing rendering.
- Knowledge of accessibility standards (WCAG) and best practices for building inclusive applications.
- Familiarity with testing frameworks like Jest, React Testing Library, or similar.
- Proficiency with Git and collaborative workflows (e.g., GitHub, pull requests, code reviews).
- Strong problem-solving skills, attention to detail, and ability to work in a team-oriented environment.
- Positive attitude, proactive mindset, and willingness to learn new technologies.
Bonus / Nice-to-Have Experience
- Exposure to WebRTC or other real-time video/audio streaming technologies.
- Familiarity with video calling protocols and troubleshooting tools like Wireshark.
- Experience with design systems or component libraries (e.g., Material UI, Chakra UI).
- Understanding of CI/CD pipelines and front-end deployment strategies.
- Experience working on products with a high focus on accessibility and diverse user needs.
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.