Senior Android Engineer – Real-Time VRS (Accessibility)

Sorenson Communications, LLC

Salt Lake City (UT)

On-site

USD 110,000 - 150,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid vacation
Paid sick time
Paid holidays
401k with 6% match
Medical, Dental, Vision
TeleDoc
HSA match
Learning & career development

Job summary

Sorenson Communications, LLC is seeking a Senior Software Engineer to lead the Android VRS app effort. You will develop high-quality, scalable Android applications in Kotlin, interfacing with native C/C++ engines via the Android NDK, and collaborating with Product, Design, QA, and platform teams to deliver accessible, user-centered experiences.

Role requires strong Android expertise, MVVM/Clean Architecture, and experience with CI/CD pipelines.

Qualifications

  • 6-8 years of professional software engineering experience.
  • Significant experience developing native Android applications in a production environment.
  • Experience with complex, large-scale, or mission-critical applications.
  • Experience collaborating in cross-functional, multi-disciplinary teams.
  • Experience supporting applications through full lifecycle: design, development, release, and maintenance.

Responsibilities

  • Design, develop, and maintain native Android Video Relay Service (VRS) apps using Kotlin and Jetpack Compose.
  • Implement features using modern Android architecture patterns (MVI/MVVM, Clean Architecture).
  • Integrate and maintain native C/C++ libraries via Android NDK, JNI, and SWIG bindings.
  • Develop and support real-time video calling functionality including camera, audio routing, and lifecycle management.
  • Collaborate across teams sharing a common native engine and participate in architectural decisions.

Skills

Kotlin
Android SDK
Jetpack Compose
MVVM/Clean Architecture
NDK/JNI/SWIG
Retrofit/OkHttp
JUnit/Instrumented tests

Education

Bachelors in CS/Engineering

Tools

Android Studio
Git
GitHub
Jira/Confluence
Fastlane

Job description

Sorenson Communications, LLC is seeking a Senior Software Engineer to lead the Android VRS app effort. You will develop high-quality, scalable Android applications in Kotlin, interfacing with native C/C++ engines via the Android NDK, and collaborating with Product, Design, QA, and platform teams to deliver accessible, user-centered experiences.

Role requires strong Android expertise, MVVM/Clean Architecture, and experience with CI/CD pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 VRS Engineer — Real-Time Video (Remote)
Senior Android VRS Engineer — Real-Time Video (Remote)

Sorenson-Communication • Salt Lake City (UT)

Remote
USD 120,000 - 199,000
Paid Vacation Time
Paid Sick Time
Paid Holidays
+5
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: 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 Android Engineer — Remote
Senior Android Engineer — Remote

Caption Call • Salt Lake City (UT)

Remote
USD 100,000 - 166,000
Paid Vacation Time
Paid Sick Time
Paid Holidays
+8
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 Android Engineer - High-Performance Mobile Apps
Senior Android Engineer - High-Performance Mobile Apps

CaptionCall, LLC • Taylorsville (UT)

On-site
USD 100,000 - 150,000
Paid vacation
Paid sick time
Paid holidays
+8
Senior Android Engineer & Technical Leader
Senior Android Engineer & Technical Leader

CaptionCall, LLC • Salt Lake City (UT)

On-site
USD 110,000 - 160,000
Paid Vacation Time
Paid Sick Time
Paid Holidays
+9
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-Communication • Salt Lake City (UT)

Remote
USD 120,000 - 199,000
Paid Vacation Time
Paid Sick Time
Paid Holidays
+5