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

Senior Software Engineer II - Android

Sorenson Communications

Senior Software Engineer II - Android

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.

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 multi‑module 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 real‑time 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.

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

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II - Android in United States vacancy
  • $126k - $250k

    Senior Software Engineer I/II - Mobile Platform Join to apply for the Senior Software Engineer I/II - Mobile Platform role at Samsara Base pay range...  ...modules or bridging React Native with native iOS and Android code. Track record of performance tuning in mobile apps,... 
    Android
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Samsara

    San Francisco, CA
    1 day ago
  • $146k - $270k

     ...development and unleashes the aspirations of our people.  As a Senior Engine Systems developer, you will assist in ensuring our game runs...  ...via Battle.net®, Xbox, PlayStation, Nintendo Switch, iOS, and Android. Our World Activision Blizzard, Inc., is one of the... 
    Android
    Senior
    Full time
    Temporary work
    Part time
    Local area
    Work from home
    Relocation package

    Blizzard Entertainment

    Irvine, CA
    4 days ago
  • $207k - $301k

     ...Software Engineer Manager II, Google Workspace X Note: By applying to this position you will have an opportunity to share your preferred working...  ...Experience with client development on web, iOS, or Android platforms. Experience in the Enterprise space, specifically... 
    Android

    Google Inc.

    Durham, NC
    21 hours ago
  • $120.3k - $161.3k

     ...Software Engineer II – Android On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences...  ...business. Responsibilities and Duties Collaborate with Senior and Lead Engineers to build features in Mobile SDKs and... 
    Android
    Work experience placement
    Remote work
    Worldwide

    5014 Disney Entertainment & Sports LLC

    California, MO
    3 days ago
  • $164k - $220k

    Senior Software Engineer II - Android (Kotlin) San Francisco, CA or Remote (U.S.) We are looking for a talented Android Software Engineer to join our team of 10 Android engineers. Our team is remote and embraces industry-standard tools for collaboration. About You Advanced... 
    Android
    Senior
    Remote job
    Full time
    Local area

    Doximity, Inc.

    San Francisco, CA
    4 days ago
  •  ...toward something bigger, together. One Confluent. One Team. One Data Streaming Platform. About the Role: As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data streaming... 
    Senior
    Immediate start
    Remote work

    Confluent

    United States
    2 days ago
  •  ...growth. Discover how at surveymonkey.com. What we’re looking for The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and high-performance pipelines that govern the end-to-end lifecycle... 
    Senior
    Work at office
    Remote work
    Flexible hours

    SurveyMonkey

    United States
    2 days ago
  • 5014 Disney Entertainment & Sports LLC is seeking a Software Engineer II - Android to create magical viewing experiences through the development of mobile solutions. You will collaborate with other engineers, contribute to code reviews, and maintain high-quality documentation... 
    Android

    5014 Disney Entertainment & Sports LLC

    California, MO
    5 days ago
  •  ...actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking for a Senior Software Engineer II to design and build orchestration systems that enable CesiumAstro’s advanced machine learning pipelines. In this role,... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Alumni Ventures

    Austin, TX
    19 hours ago
  • $107k - $193k

     ...Senior Software Engineer II - Rockerbox Rockerbox empowers marketing executives to confidently make data-driven decisions, helping brands such as Tula, Figs, and Burton with the strategic decision-making that drives growth. To do so, Rockerbox offers a unique suite... 
    Senior
    Remote work

    DoubleVerify

    United States
    4 days ago
  • $182k - $242k

     ...regulations applicable to that information, applicant must either be (A) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, (B) eligible... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $175k - $245k

     ...Senior Software Engineer II - Applied AI and Evaluations (Remote Eligible) -REMOTE, USA- For over 20 years, Smartsheet has helped people and teams achieve–well, anything. From seamless work management to smart, scalable solutions, we’ve always worked with flow. We’re building... 
    Senior
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work

    Smartsheet

    New York, NY
    2 days ago
  •  ...types. Responsibilities Software Development at GMF As a...  ...ideal candidate? The SDE II works under limited or no...  ...Mobile: Xamarin.iOS, Xamarin.Android, Xamarin.Forms UI: Angular...  ...Computer Science or related Engineering field; and/or commensurate experience... 
    Android
    Work experience placement
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours
    2 days per week
    3 days per week

    GM Financial

    Irving, TX
    1 day ago
  •  ...Senior Software Engineer II As a Senior Software Engineer II at GreenSlate, you will take technical ownership of a core component of the entertainment industry's most advanced production finance application, working within a fast-paced, craft-focused engineering team... 
    Senior
    Full time
    Work at office
    Remote work

    GreenSlate

    United States
    5 days ago
  •  ...Rapsodo in St. Louis is looking for a skilled engineer to champion AI-assisted development and ensure optimal integration across Android and iOS ecosystems. The ideal candidate has over 8 years of mobile development experience and 3 years working with Kotlin Multiplatform... 
    Android
    Senior

    Rapsodo

    Saint Louis, MO
    3 days ago
  •  ...RESPONSIBILITIES: Kforce has a client in NYC that is seeking a Senior Software Engineer. Summary: We are seeking a Senior Salesforce Engineer with...  ...Cloud Consultant * Salesforce Platform Developer I & II * Sales Cloud Consultant * Copado Fundamentals I & II or Copado... 
    Senior
    Hourly pay
    Contract work

    Kforce

    New York, NY
    3 days ago
  • $95.3k - $158.8k

     ...Senior Software Engineer IISkip to main contentThis site, powered by Workday, uses cookies that are essential for the site to work. The site may...  ..., see our Cookie Notice.# RELX JobsSenior Software Engineer II page is loaded## Senior Software Engineer IIApplylocations:... 
    Senior
    Local area

    LexisNexis Risk Solutions

    Franklin, TN
    5 days ago
  • $201.88k - $237.5k

     ...Senior Software Engineer II San Francisco, CA; Santa Clara, CA; Seattle, WA; New York, NY The Company You'll Join Carta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity... 
    Senior
    Full time
    Work at office

    cartage.co

    New York, NY
    6 days ago
  • $149.8k - $187.3k

     ...life balance and more. Your role: If you’re an experienced Android Engineer looking for a Tech Lead type role within a 100% remote team,...  ...autonomy and ambiguity: You will be working with junior and senior engineers as well as cross functional stakeholders in product... 
    Android
    Senior
    Local area
    Immediate start
    Remote work
    Home office

    Cars Commerce

    New York, NY
    2 days ago
  • $176k - $196.1k

     ...Senior Software Engineer II Compass New York City, NY, US Job Type: Full-Time Function: Engineering Software Industry: Proptech Company Address: 90 Fifth Avenue, New York, NY, 10011 About Compass Compass is a real estate technology company with... 
    Senior
    Minimum wage
    Full time
    Flexible hours

    Softbank Investment Advisers

    Gloversville, NY
    1 day ago
  • $150.1k - $225.1k

     ...synonymous with entertainment excellence and creativity. Software Engineer II (Frontend), Social Rancho Bernardo, CA Must relocate to...  ...mobile environments, structures, and advancements in iOS and Android programming, including emerging innovations. ~ Strong analytical... 
    Android
    Relocation
    Flexible hours

    PlayStation

    Los Angeles, CA
    1 day ago
  •  ...Software Engineer II Tysons, Virginia As a Software Engineer II, you will work with a team of mobile developers building the Alarm.com Android application used by millions of customers every day to secure and manage their homes and businesses. Our mobile team works... 
    Android
    Work experience placement
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    McLean, VA
    1 day ago
  • $146.4k - $263.6k

     ...that integrate with tactical networks, enterprise systems, and partner technologies. Partner with the best As a Senior II Software Engineer, you will develop and maintain cloud services and web applications, focusing on FedRAMP standards. Working within a global... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai

    United States
    5 days ago
  •  ...Software Engineer II If you're passionate about building a better future for individuals, communities...  ...mobile platforms Collaborate with senior engineers on scalable application...  ...mobile application deployment for iOS and Android Experience with Firebase or real-time... 
    Android
    Full time
    Flexible hours

    WGU

    Salt Lake City, UT
    1 day ago
  • $171k - $198k

     ...Senior Software Engineer II Remote, US About Extend: Extend is revolutionizing the post-purchase experience for retailers and their customers by providing merchants with AI-driven solutions that enhance customer satisfaction and drive revenue growth. Our comprehensive... 
    Senior
    Remote work
    Flexible hours

    Extend

    United States
    1 day ago
  • $120k - $160k

     ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems,...  ...the boldest and most ambitious space missions. SENIOR GROUND SOFTWARE ENGINEER I/II As a Senior Ground Software Engineer I/II based at... 
    Senior
    Permanent employment
    Work experience placement
    Local area

    Rocket Lab

    Littleton, CO
    1 day ago
  • $123k - $215.25k

     ...Senior Software Engineer II Phoenix, AZ, United States(Hybrid) Job Description Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    American Express

    Phoenix, AZ
    4 days ago
  • $125k - $160k

     ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios...  ...the boldest and most ambitious space missions. SENIOR SOFTWARE ENGINEER I/II - DIGITAL ENGINEERING Are you passionate about... 
    Senior
    Permanent employment
    Local area

    Rocket Lab

    Littleton, CO
    4 days ago
  •  ...Senior Software Engineer II American Fork, Utah, United States LVT is redefining how businesses operate in the physical world, moving beyond traditional security solutions to deliver AI-driven, actionable intelligence that makes sites smarter, safer, and more secure... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    LVT Corp

    American Fork, UT
    5 days ago
  •  ...Senior Software Engineer II Headquartered in Irvine, California, EBizCharge specializes in developing integrated payment solutions that facilitate electronic payment processing within ERP, CRM, Mobile, and eCommerce applications. Our applications are PCI compliant and... 
    Senior
    Full time
    Internship
    Flexible hours

    EBizCharge

    Irvine, CA
    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!