Sorenson Communications is seeking a software engineer to drive the development of its video network communication infrastructure to provide language services for the Deaf and hard-of-hearing.
Requirements
- Primary language proficiency: C-Sharp/.NET for developing backend services.
- Experience working with AWS cloud infrastructure, including services like Chime, EC2, ECS/EKS, API Gateway, Lambda, S3, and CloudWatch.
- Understanding of real-time communication technologies: WebRTC signaling flows, media streaming, and related protocols.
- Strong troubleshooting skills in networking (TCP, UDP, ICE, STUN, TURN).
- Solid understanding of API design (REST and/or GraphQL) and distributed systems architecture.
- Experience with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, DynamoDB).
- Proficiency with containerized deployments using Docker and orchestration with ECS/EKS or Kubernetes.
Responsibilities
- Design and build backend services that power real-time video communications, ensuring high reliability, scalability, and performance.
- Develop, maintain, and improve APIs and microservices that manage WebRTC and AWS Chime-based video calls.
- Work closely with front-end engineers, QA, DevOps, and product managers to deliver seamless video experiences for the Deaf and Hard-of-Hearing communities.
- Architect and optimize backend systems for handling thousands of concurrent video calls, including load balancing, failover strategies, and service resiliency.
- Leverage AWS services (Chime, EC2, ECS/EKS, Lambda, RDS, DynamoDB, S3, CloudWatch) to build, deploy, and monitor backend solutions.
- Implement security best practices to protect sensitive user data and ensure compliance with accessibility and privacy requirements.
- Develop and maintain databases, stored procedures, and operational management tools to support real-time communications.
Other
- Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role.
- Minimum 4 Year / Bachelors Degree Computer Science or a related area or equivalent work experience
- 2 years experience in software development Service-Oriented Architectures, web services, T-SQL, distributed systems, and related technologies
- 2 years experience with Git and GitHub
- 2 years experience with IP networking including TCP and UDP