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
- ...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...AndroidSenior
$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...AndroidSeniorRemote workFlexible hours- ...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
$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$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...SuggestedFull timeRemote work- ...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...AndroidSeniorHourly payContract workLocal area
$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 timePart timeWorldwideFlexible hours$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...SeniorLocal areaRemote workWork from homeFlexible hours- ...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
$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...SeniorRemote workWork from home- ...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,...AndroidSeniorWork at officeRemote work
- ...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...AndroidWeekly payRemote work
$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...AndroidSeniorHourly payContract workTemporary workWork experience placement$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...SeniorWorldwideFlexible hours- ...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...AndroidFull timeSeasonal workWork at officeLocal areaImmediate startWorldwide
$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...AndroidHourly payFull timeRemote workFlexible hours$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- ...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...SeniorRemote work
- ...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
- ...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...SeniorPermanent employmentFlexible 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...AndroidHourly payFull timeFreelanceRemote workFlexible hours$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,...SeniorFull timeRemote work- ...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...SeniorWork at officeLocal area
- ...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...SeniorLocal area
- ...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...SeniorWork experience placementVisa sponsorshipWork visa
- ...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...SeniorFor contractorsWork experience placementWork at office3 days per week
- ...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...SeniorTemporary workFlexible hours
$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...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hours- ...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...SeniorWork experience placementWork at officeRemote work
$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...SeniorTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II - Android. Be the first to apply!
- ngo software engineer Salt Lake City, UT
- software developer Salt Lake City, UT
- part time software developer remote Salt Lake City, UT
- financial software developer Salt Lake City, UT
- senior software engineer ruby on rails Salt Lake City, UT
- software engineer amazon Salt Lake City, UT
- senior software design engineer Salt Lake City, UT
- software engineer remote Salt Lake City, UT
- entry level software engineer remote Salt Lake City, UT
- software engineer contract Salt Lake City, UT


