Senior Software Engineer II - Android
Sorenson Communications
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
- Design, develop, and maintain native Android Video Relay Service (VRS) applications using Kotlin and Jetpack Compose.
- Implement features using modern Android architecture patterns (MVI / MVVM, Clean Architecture).
- Integrate and maintain native C/C++ videophone libraries via Android NDK, JNI, and SWIG- generated 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, providing constructive feedback and mentoring less-senior engineers.
- Contribute to CI/CD pipelines and release processes using tools such as GitHub Actions and Fastlane.
- Monitor application health and stability using observability and analytics tools.
- Troubleshoot complex issues across application, framework, and native layers.
- Participate in Agile/Scrum ceremonies and planning activities.
- Other duties as assigned.
- 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.
- Strong proficiency in Kotlin and Android SDK fundamentals.
- Experience with Jetpack Compose, Material Design, ViewModel, Navigation, and related Jetpack libraries.
- Deep understanding of Android application lifecycle, threading, and performance considerations.
- Experience configuring and maintaining Gradle builds, flavors, and build types.
- Strong understanding of clean architecture, MVI or MVVM patterns.
- Experience with dependency injection frameworks such as Hilt or Dagger.
- Ability to design systems that are testable, scalable, and maintainable.
- Experience working in multi-module or shared-library codebases.
- Experience integrating native C/C++ code using the Android NDK.
- Familiarity with JNI or SWIG-generated bindings.
- Understanding of real-time systems, video/audio pipelines, or low-latency communication is preferred.
- Experience using Retrofit / Ok or similar networking libraries.
- Familiarity with local persistence using Room, DataStore, or encrypted storage.
- Understanding of API-driven mobile applications and backend integration.
- React / React Native
- TypeScript / JavaScript / Node.js
- WebRTC
- SIP (Session Initiation Protocol) **
- AWS
- Experience writing unit tests and instrumented Android tests.
- Ability to troubleshoot complex defects across application and system boundaries.
- Commitment to delivering reliable, high-quality software in CI/CD environments.
- Works effectively with Product, QA, Design, and Engineering partners.
- Communicates technical concepts clearly to both technical and non-technical audiences.
- Willing to ask questions, challenge assumptions, and advocate for sound engineering practices.
- Demonstrates ownership, accountability, and a proactive mindset.
- Android Studio, Git, GitHub
- GitHub Actions, Fastlane
- Espresso, UIAutomator, AndroidX Test libraries
- Firebase, Sentry, Pendo
- Jira, Confluence
- Android VRS applications are stable, performant, and meet accessibility requirements.
- Features are delivered with high quality, clear design intent, and minimal rework.
- Native engine integration is reliable and well-understood across the team.
- Codebases are maintainable, testable, and aligned with long-term platform strategy.
- Cross-team collaboration results in predictable, high-confidence releases.
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. Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II - Android in Salt Lake City, UT vacancy
- ...Software Engineer II At WGU, technology powers opportunity. We're looking for a talented and motivated... ...mobile platforms Collaborate with senior engineers on scalable application... ...mobile application deployment for iOS and Android Experience with Firebase or real-...AndroidFull timeFlexible hours
$197.4k - $232k
...FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At... ...Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems that...SeniorFull timeRemote work- ...are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a custom Android‑based timeclock application that operates on... ...& Leadership: Collaborate with product, QA engineers, and other stakeholders to understand use...AndroidSeniorWork experience placementFlexible hours
$60 per hour
...full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI... ...to train AI systems with an emphasis on Android development. Write clear, high‑quality... ...in progress). Previous experience as a Software Developer, Coder, Software Engineer, or...AndroidSeniorHourly payFull timeRemote workFlexible hours- ...professional experience developing publicly available Android apps using Kotlin ~ Solid understanding of software design patterns, algorithms, and data structures ~ Experience leading and mentoring junior engineers ~ Strong analytical and problem-solving skills...AndroidSeniorWorldwide
- ...Salesforce Engineer If you're passionate about building a better future for individuals... ...You Bring To The Table ~4–6 years of software development experience, with at least 2 years... ...: Salesforce Platform Developer II certification (strong signal)...
- ...Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which will directly support Energy as a Service (EaaS) and Integrated Solutions...Work at office
$68.9k - $131.1k
...role is primarily On-Site, with flexibility at hiring manager discretion . Applied Signal Technology (AST) is seeking a Software Engineer II who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security of our...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...Role Overview Applied Signal Technology (AST) is seeking a Software Engineer II to participate in the design, development, and testing of software solutions at its Salt Lake City, UT location. The role is on-site. Responsibilities Participate in requirements, design,...
$92k - $147k
...Title and Summary Software Engineer II – Cloud Engineering About the Role We are looking for a Software Engineer II to join our Cloud Engineering... ..., and Infrastructure-as-Code. You will work closely with senior and lead engineers to design, build, and maintain cloud-...Full timeFlexible hours- A dynamic data streaming company is looking for a Senior Software Engineer to own the design and implementation of complex backend systems. The ideal candidate will have 5+ years of experience in backend development, expertise in major programming languages, and a solid...SeniorRemote work
$140k - $200k
...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web... .... These include frontend and backend engineers, AI research scientists, and others from... ...to building accessible and inclusive software. ~ Excellent software engineering fundamentals...AndroidSeniorRemote jobWork at office- ...Grade: Technical 408 Pay Range: $118,900.00 - $178,500.00 Job Description ABOUT THE ROLE We are looking for a skilled Salesforce Engineer II to design, develop, and maintain scalable CRM solutions that power our go-to-market teams. In this role, you will translate complex...Full timePart timeFlexible hours
- ...Senior Firmware DeveloperCricut, Inc.South Jordan, Utah, United States(on-site)Posted1... ...Must have a Master’s degree in electrical engineering, computer science, computer engineering... ...environments; testing in Windows, Apple and Android environments; using oscilloscopes and...AndroidSenior
- ...and rapid application development processes to speed engineering efforts Knowledge of Android/iOS design guidelines and best practices. Work in a... ...knowledge of Kotlin, Swift, C++ Strong understanding of software algorithms, structures, and patterns Excellent...Android
- ...08 Pay Range: $118,900.00 - $178,500.00 Job Description The Software Engineer II is an early- to mid-career contributor that has a combination... ...• Ability to identify risks and discuss impact with more senior engineers or managers Minimum Qualifications Education • Bachelor...Full timePart timeFlexible hours
- ...Coda Octopus Engineering is an established Utah based small agile engineering firm in business... ...over 30 years. We blend expertise in software, firmware, hardware, and mechanical engineering... ...for a talented and high achieving Senior Software Engineer to work in and lead our...Senior
- ...What We Need: Brady is looking for a Senior Full-Stack Software Engineer to join one of our software development teams, using modern development practices and latest technology stack. Bring your engineering strengths and passion, to help Brady create industry leading...SeniorFull timeWork at officeWorldwide
- ...are the Technical Owner of the mission-critical Customer Application and Decisioning Funnel. This role is pure distributed systems engineering —your primary mandate is to drive architectural resilience, code quality, and performance within our core Java services, all...SeniorWork at officeRemote workShift work
- ...smarter, faster, and more human interactions — at scale. Our engineering teams are at the center of that mission, building the products... ...work to get there. WHAT YOU'LL DO Design, build, test, and ship software across the full development lifecycle using C#, .NET, and AI...SeniorWorldwide
$140k - $200k
...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web... .... These include frontend and backend engineers, AI research scientists, and others from... ...for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new...AndroidWork at officeRemote work- ...Position Overview We are seeking a Senior Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when needed. This role is for an engineer with deep backend expertise who enjoys understanding how...SeniorWork at officeLocal areaVisa sponsorshipFlexible hours
- ...achievements, the knowledge you've gained, and the personal interests that shape who you are. Position Overview We are seeking a Senior Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when needed...SeniorWork at officeLocal areaRemote workVisa sponsorship
$152.5k - $205k
...Senior Software Engineer Circle is one of the world's leading internet financial platform companies, building the foundation of a more open, global economy through digital assets, payment applications, and programmable blockchain infrastructure. Circle's platform includes...SeniorPermanent employmentRemote workFlexible hours$160k - $185k
...Riverwood Capital. About the Role We are looking for an experienced Senior Engineer to join our Platform team – a strategic, hands‑on technical... ...Required Skills & Experience 5+ years of professional software engineering experience, with a strong focus on backend systems...Senior$110.5k - $149.5k
...We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically... ...Native software for a regulated industry. Additionally, the Senior Software Engineer will bring expertise in one or more technologies...SeniorFull timeTemporary workLocal areaFlexible hours$130k - $155k
...Job Title: Software Engineer Department: Product & Engineering- 76 Reports to: Software Engineer Manager Status: ☒ Exempt ☐ Non-Exempt About the Role As a Software Engineer, you'll have the chance to design, build, and maintain innovative software...SeniorBank staffWork at officeRemote workMonday to Friday- ...members. The Artemis Platform is powered by our innovative data engine and built for rich insights, extreme flexibility, and ease of... ...acting on them. WHO YOU ARE Nomi Analytics is looking for a Senior Software Engineer. Your primary focus will be developing server-side...SeniorLocal areaRemote work
- ...requirements related to access to sensitive government data. DevOps Engineer II (Cloud Platform Engineer II) is a technical contributor... ..., and maintaining cloud-native platforms, automation, and software-driven infrastructure workflows across the organization's multi...Contract work
$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II - Android. Be the first to apply!
Related searches
- software engineer amazon Salt Lake City, UT
- experienced software developer Salt Lake City, UT
- federal - software developer Salt Lake City, UT
- senior software engineer Salt Lake City, UT
- software developer fintech Salt Lake City, UT
- part time software developer remote Salt Lake City, UT
- software engineer Salt Lake City, UT
- software engineer healthcare Salt Lake City, UT
- network software engineer Salt Lake City, UT
- software developer Salt Lake City, UT

