Senior Android VRS Engineer — Real-Time Video (Remote)

Sorenson-Communication

Salt Lake City (UT)

Remote

USD 120,000 - 199,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid Vacation Time
Paid Sick Time
Paid Holidays
401k match with immediate vesting
Medical Insurance plans (Vision/Dental
Teladoc
HSA company match
Learning and Career Development

Job summary

Sorenson Communications in Salt Lake City is seeking a Senior Software Engineer II to own and evolve our Android Video Relay Service (VRS) apps. You will build high‑quality Kotlin Android applications and integrate native C/C++ libraries via the NDK.

You will work with Product, Design, QA, and native teams to deliver accessible, real‑time video communication for Deaf and hard‑of‑hearing users. The role requires hands‑on leadership, architecture input, and mentoring of less‑senior engineers.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or related field preferred or equivalent practical experience.
  • 6–8 years of professional software engineering experience.
  • Significant experience developing native Android applications in production.
  • Experience with multi‑module/shared libraries and CI/CD.
  • Experience with real‑time video/audio systems is a plus.

Responsibilities

  • Design, develop, and maintain native Android Video Relay Service (VRS) apps using Kotlin and Jetpack Compose.
  • Implement features with MVVM or Clean Architecture patterns.
  • Integrate native C/C++ libraries via Android NDK, JNI, and SWIG bindings.
  • Develop real‑time video calling features: camera, audio routing, call state, and lifecycle handling.
  • Collaborate across Product, Design, QA, and native platform teams for accessible experiences.

Skills

Kotlin
Android SDK
Jetpack Compose
MVVM
Clean Architecture

Education

Bachelor's degree in CS/SE

Tools

Retrofit/OkHttp
Android NDK
JNI
SWIG
Gradle

Job description

Sorenson Communications in Salt Lake City is seeking a Senior Software Engineer II to own and evolve our Android Video Relay Service (VRS) apps. You will build high‑quality Kotlin Android applications and integrate native C/C++ libraries via the NDK.

You will work with Product, Design, QA, and native teams to deliver accessible, real‑time video communication for Deaf and hard‑of‑hearing users. The role requires hands‑on leadership, architecture input, and mentoring of less‑senior engineers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android VRS Engineer - Real-Time Video
Senior Android VRS Engineer - Real-Time Video

CaptionCall by Sorenson • Salt Lake City (UT)

On-site
USD 120,000 - 180,000
Paid Vacation Time
Paid Sick Time
Paid Holidays
+5
Senior Android Engineer - Real‑Time VRS App (Remote)
Senior Android Engineer - Real‑Time VRS App (Remote)

Sorenson Communications, LLC • Utah

Hybrid
USD 120,000 - 199,000
Paid vacation time
Paid sick time
Paid holidays
+8
Senior Android Engineer – Real-Time VRS (Accessibility)
Senior Android Engineer – Real-Time VRS (Accessibility)

Sorenson Communications, LLC • Salt Lake City (UT)

On-site
USD 110,000 - 150,000
Paid vacation
Paid sick time
Paid holidays
+5
Senior Android Engineer, Real-Time VRS (Kotlin/NDK)
Senior Android Engineer, Real-Time VRS (Kotlin/NDK)

CaptionCall, LLC • Salt Lake City (UT)

On-site
USD 120,000 - 170,000
Paid Vacation & Sick Time & Holidays
401k 6% match with immediate vesting
Nationwide Medical Insurance: Medical,
+6
Senior Software Engineer II - Android
Senior Software Engineer II - Android

CaptionCall by Sorenson • Salt Lake City (UT)

On-site
USD 120,000 - 180,000
Paid Vacation Time
Paid Sick Time
Paid Holidays
+5
Senior Software Engineer II - Android
Senior Software Engineer II - Android

Sorenson Communications, LLC • Utah

Hybrid
USD 120,000 - 199,000
Paid vacation time
Paid sick time
Paid holidays
+8
Senior Software Engineer II - Android
Senior Software Engineer II - Android

Sorenson Communications, LLC • Salt Lake City (UT)

On-site
USD 110,000 - 150,000
Paid vacation
Paid sick time
Paid holidays
+5
Senior Software Engineer II - Android
Senior Software Engineer II - Android

Sorenson-Communication • Salt Lake City (UT)

Remote
USD 120,000 - 199,000
Paid Vacation Time
Paid Sick Time
Paid Holidays
+5
Senior Android Engineer: High-Performance Communication Apps
Senior Android Engineer: High-Performance Communication Apps

Sorenson Communications, LLC • Taylorsville (UT)

On-site
USD 110,000 - 140,000
Paid vacation
Paid sick time
Paid holidays
+8
Senior Software Engineer II - Android
Senior Software Engineer II - Android

CaptionCall, LLC • Salt Lake City (UT)

On-site
USD 120,000 - 170,000
Paid Vacation & Sick Time & Holidays
401k 6% match with immediate vesting
Nationwide Medical Insurance: Medical,
+6