Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer II - Android

CaptionCall

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 Pay Range Actual pay may vary up or down depending on job‑related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for incentive compensation. Legal Requirements * Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role * Job Summary The Senior Software Engineer is a technical leader responsible for building, maintaining, and evolving Sorenson's Android Video Relay Service (VRS) applications. This role focuses on developing high-quality, scalable, and reliable Android applications that enable real‑time video communication for deaf and hard‑of‑hearing users. This position works primarily in Kotlin using modern Android frameworks, integrating complex native C/C++ libraries through the Android NDK. The Senior Software Engineer II operates with minimal oversight, contributes to technical direction, and partners closely with Product, Design, QA, and native platform teams to deliver accessible, user‑centered experiences. Essential Duties and Responsibilities 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. Supervisory Responsibility None Travel Requirements Less than 25% Education Bachelor's degree in computer science, software engineering, or a related technical field preferred, or equivalent practical experience. Experience 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. Knowledge, Skills, and Abilities Android & Mobile Engineering 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. Architecture & Development Practices 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 multimodule or shared‑library codebases. Native Integration & Systems Experience integrating native C/C++ code using the Android NDK. Familiarity with JNI or SWIG‑generated bindings. Understanding of realtime systems, video/audio pipelines, or low‑latency communication is preferred. Networking, Data & Persistence 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. Bonus Skills & Knowledge React / React Native TypeScript / JavaScript / Node.js WebRTC SIP (Session Initiation Protocol) AWS Testing, Quality & Reliability 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. Collaboration & Communication 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. Tools (Preferred) Android Studio, Git, GitHub GitHub Actions, Fastlane Espresso, UIAutomator, AndroidX Test libraries Firebase, Sentry, Pendo Jira, Confluence What Success Looks Like 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. Equal Employment Opportunity Sorenson Communications is an Equal Opportunity, Affiantive Action Employer. 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. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II - Android in Salt Lake City, UT vacancy
  •  ...of 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 Excellent... 
    Android
    Senior

    Dexian

    Salt Lake City, UT
    1 day ago
  • $48k - $96k

     ...Position Senior Android Developer at Lumenalta. Base pay range $48,000 - $96,000 per year. What we’re working on Enterprise companies turn...  ...app store with over 100 reviews 5+ years of production-level software development experience Recent experience with RxJava Strong... 
    Android
    Senior
    Remote work
    Flexible hours

    Lumenalta

    Salt Lake City, UT
    4 days ago
  •  ...Description Job Description Description: Job Summary The Senior IT Systems Engineer II, Lead is a senior technical lead with strategic ownership...  ...Develop and manage the internal IT budget, including software/hardware licensing and related IT expenditures, to... 
    Senior

    CaseWorthy, LLC

    Salt Lake City, UT
    2 days ago
  • $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... 
    Android
    Senior
    Remote job
    Work at office

    Speechify

    West Jordan, UT
    more than 2 months ago
  • $85.39k - $116.98k

     ...Full Stack Developer (Angular/NodeJS) - II Location: Remote Department: Veterans...  ...with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure...  ...production on AWS Apply and promote best software engineering practices within an Agile framework... 
    Suggested
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Salt Lake City, UT
    11 hours ago
  •  ...onsite / 5 days in Salt Lake City, UT   Our client seeks a Senior Android Engineer to build best-in-class mobile experiences that support...  ...Proficiency with Jetpack Compose. ~ Strong knowledge of software design patterns, algorithms, and data structures. ~ Experience... 
    Android
    Senior
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Salt Lake City, UT
    23 days ago
  • $92k - $147k

     ...governments realize their greatest potential. Title and Summary Software Engineer II Job Title Software Engineer II – Cloud Engineering...  ..., and Infrastructure-as-Code. You will work closely with senior and lead engineers to design, build, and maintain cloud-... 
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    Salt Lake City, UT
    21 days ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Salt Lake City, UT
    3 days ago
  •  ...purification. Principal Scientist I - PhD Principal Scientist II - PhD 1 year experience; MS with 5+ years; BS with 10+ years...  ...to meet their long-term staffing needs for scientists and engineers and related professionals in discovery and development of novel... 
    Full time

    PAREXEL

    Salt Lake City, UT
    1 day ago
  • $91.34k - $114.17k

     ...CRA II or Senior CRA (Home-based in U.S.) ICON is a global healthcare intelligence and clinical research organisation united by a mission to bring new medicines and treatments to patients faster. As a values-driven organisation, integrity, collaboration, agility... 
    Senior
    Remote work
    Work from home

    ICON

    Salt Lake City, UT
    12 days ago
  •  ...Sr. Solutions Engineer Utah, United States About Netskope Today, there's more data...  ...architecture to our target audiences (typically senior security management up to CISO and CIO)....  ...technologies (MDM/MAM) and OS such as Android and iOS ~ Knowledge of certificates,... 
    Android
    Senior
    Work at office
    Remote work

    Netskope

    Salt Lake City, UT
    1 day ago
  •  ...Fledgling tech company looking to expand it's software footprint in the payroll/HR/HCM world....  ...on all aspects of mobile app development. Develop both iPhone and Android apps. Create tablet apps for wall mounted clocks. Report to the VP of Engineering #J-18808-Ljbffr... 
    Android
    Weekly pay
    Remote work

    Shugo

    Salt Lake City, UT
    23 hours ago
  • $64 per hour

     ...Understanding of accessibility features on Android and building accessible experiences on...  ...using Kotlin ~ Solid understanding of software design patterns, algorithms, and data...  ...Experience leading and mentoring junior engineers ~ Strong analytical and problem-solving... 
    Android
    Senior
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Salt Lake City, UT
    24 days ago
  • $133k - $166k

     ...that helps drive global business, investment and innovation forward. What You'll Do We are seeking a Senior Application Engineer I to lead the advanced configuration, integration, and optimization of legal technology solutions supporting Litigation Practice... 
    Senior
    Worldwide
    Flexible hours

    Kirkland & Ellis

    Salt Lake City, UT
    2 days ago
  •  ...Our company is committed to being trusted voices of light and truth reaching hundreds of millions of people worldwide. Android Developer LOCATION Deseret Book Corporate Office Salt Lake City, UT STARTING DATE Immediately POSITION TYPE Full Time... 
    Android
    Full time
    Seasonal work
    Work at office
    Local area
    Immediate start
    Worldwide

    Deseret Book

    Salt Lake City, UT
    1 day ago
  • $50 - $75 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‑...  ...progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    Android
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Salt Lake City, UT
    23 hours ago
  • $111.2k - $198.22k

     ...A diversified engineering firm is seeking a Lead Water / Wastewater Engineer to join their team in Phoenix, AZ. The ideal candidate will have over 10 years of relevant experience, including project management for both municipal and industrial water/wastewater projects.... 
    Senior

    WSP in the U.S.

    Salt Lake City, UT
    4 days ago
  •  ...testing technologies such as Karma, Jest, Jasmine, Mocha, Cypress, Playwright ~ Experience with GraphQL Formal Education and/or Training: Degree in Computer Science or Engineering Key Skills: Angular 10+ Typescript/JavaScript NodeJS AWS... 
    Senior
    Remote work

    Samprasoft

    Salt Lake City, UT
    3 days ago
  •  ...the right place. Role Overview We are seeking a fullstack Senior Staff Engineer to drive the architecture, development, and scaling of our...  ...Professional Experience: Extensive experience in professional software development, with a proven track record of operating at a... 
    Senior

    Palo Alto Networks

    Salt Lake City, UT
    1 day ago
  •  ...investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system‑wide issues Influence engineering decisions through deep technical insights derived from real‑world system behavior under memory pressure Diagnose and resolve... 
    Senior
    Permanent employment
    Flexible hours

    Teradata

    Salt Lake City, UT
    1 day ago
  • $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... 
    Android
    Hourly pay
    Full time
    Freelance
    Remote work
    Flexible hours

    DataAnnotation

    Salt Lake City, UT
    4 days ago
  • $90k - $120k

     ...Job Role: Senior .Net Engineer Job Location: Remote Job Type: Full Time Salary Range: $90000 to $120000/Annum + Full Time Benefits Job Description Senior .Net Engineer Must Have Technical/Functional Skills 5+ years with .NET Framework 4.x,... 
    Senior
    Full time
    Remote work

    Diverse Lynx

    Salt Lake City, UT
    4 days ago
  •  ...Job Description Job Description Celtic Bank is seeking a highly skilled Senior Software Engineer with deep expertise in backend development, cloud technologies, distributed systems, and API integrations. In this role, you will help shape and improve the banking experience... 
    Senior
    Work at office
    Local area

    Celtic Bank

    Salt Lake City, UT
    20 days ago
  •  ...Overview We’re looking for a Senior Salesforce Developer to own and evolve Salesforce as the backbone of PRIME’s customer experience...  ..., and third-party integrations. This is the first engineering role at PRIME dedicated exclusively to customer experience enablement... 
    Senior
    Local area

    Prime Corporate Services

    Salt Lake City, UT
    23 hours ago
  •  ...Overview Shape the Future of AI Security. We are seeking a Senior AI Security Engineer to join our innovative team at Tricentis. As a Senior AI...  ...publications, or speaking engagements Experienced with modern software development practices, cloud technologies, and CI/CD... 
    Senior
    Work experience placement
    Visa sponsorship
    Work visa

    Tricentis GmbH

    Salt Lake City, UT
    1 day ago
  •  ...recognize our employees as our greatest asset and have a culture to prove it!  How You Will Support The Team:   The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software... 
    Senior
    For contractors
    Work experience placement
    Work at office
    3 days per week

    Medallion Bank

    Salt Lake City, UT
    4 days ago
  •  ...Job Description Job Description Job Description: Senior Software Developers are responsible for working on significant critical projects and take responsibility for all facets of the development process. You actively participate in backlog grooming and architecture... 
    Senior
    Temporary work
    Flexible hours

    Medici Land Governance

    Salt Lake City, UT
    27 days ago
  • $90k - $105k

     ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Jun 9, 2026 Employment Type: Full...  ...especially LLMs, including agents, throughout the entire software development lifecycle (SDLC). Experience creating MCPs... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Norstella

    Salt Lake City, UT
    1 day ago
  •  ...and standards (e.g., NIST CSF, OWASP) Understanding of modern software development and system architecture concepts Experience evaluating...  ...equivalent work experience 2+ years of experience in software engineering, data engineering, or a related technical field Working... 
    Senior
    Work experience placement
    Work at office
    Remote work

    NRG Energy

    Salt Lake City, UT
    1 day ago
  • $135.2k - $306.4k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer II - Android. Be the first to apply!