Senior Android Engineer - Real‑Time VRS App (Remote)

Sorenson Communications, LLC

Utah

Hybrid

USD 120,000 - 199,000

Full time

6 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 with 6% match
Nationwide medical insurance plans
TeleDoc
HSA company match
3 medical plan options
Employee assistance program
Employee resource groups
Career development

Job summary

Sorenson Communications, LLC is seeking a Senior Software Engineer to lead Android VRS applications. You will design, develop, and maintain Kotlin-based Android apps, interfacing with native C/C++ engines via NDK/JNI/SWIG, and collaborate across product, design, QA, and native teams to deliver accessible real-time video communication.

The role emphasizes modern Android patterns (MVVM/MVI, Clean Architecture), CI/CD, code quality, and mentorship of peers in a fast-growing environment.

Qualifications

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

Responsibilities

  • Design, develop, and maintain native Android VRS applications using Kotlin and Jetpack Compose.
  • Implement features using MVVM or MVVM architecture patterns (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, call state management, and lifecycle handling.
  • Collaborate across teams working on multiple Android applications sharing a common native engine.
  • Contribute to technical design discussions, architecture decisions, and long-term platform strategy.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Partner with QA and Product to ensure functional correctness, performance, and reliability.
  • Participate in code reviews, mentoring, and CI/CD improvements.

Skills

Kotlin
Android SDK
Jetpack Compose
MVI/MVVM
CI/CD
Code reviews
Debugging
Performance optimization

Education

Bachelor’s degree in computer science or related field

Tools

Android NDK
JNI
SWIG bindings
Retrofit
OkHttp
Room/DataStore
GitHub Actions
Fastlane
Jira
Confluence
Espresso
Firebase
Sentry
Pendo

Job description

Sorenson Communications, LLC is seeking a Senior Software Engineer to lead Android VRS applications. You will design, develop, and maintain Kotlin-based Android apps, interfacing with native C/C++ engines via NDK/JNI/SWIG, and collaborate across product, design, QA, and native teams to deliver accessible real-time video communication.

The role emphasizes modern Android patterns (MVVM/MVI, Clean Architecture), CI/CD, code quality, and mentorship of peers in a fast-growing environment.

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 (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 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 — 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 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 - 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