Skip to content
TwilioTwilioUnited States

Software Engineer

Build and lead the architecture of Twilio’s Android Voice and Video SDKs, including real-time communication and native C++ layers. The role requires 10+ years of software engineering experience, deep Android SDK expertise, and proficiency in Java, Kotlin, and C++.

171k – 226k/yr
Remote10+ YOEAndroid Engineering

About the role

Responsibilities

  • Own the Android SDK architecture, implementation, and long-term technical direction.
  • Own the Android SDKs’ technical backlog and architectural roadmap.
  • Lead development and maintenance of the Android Voice and Video SDKs, including the underlying WebRTC, ReSiprocate, and C++ layer.
  • Drive build pipeline stability and participate in CI/CD migration efforts.
  • Define Android best practices and serve as the go-to resource for Android-specific guidance across the organization.
  • Collaborate with iOS, JavaScript, and React Native SDK teams on cross-platform convergence efforts.
  • Conduct code reviews and maintain high standards for quality, correctness, and test coverage.
  • Partner with product and platform leads to evaluate feasibility, estimate effort, and deliver roadmap commitments.
  • Contribute to knowledge sharing and documentation.
  • Adapt to the evolving Android ecosystem to improve engineering efficiency.
  • Enhance automated tests and code coverage.
  • Own the customer developer experience.
  • Monitor and triage customer issues and Git repository issues.
  • Enhance Voice and Video Android reference applications.

Requirements

  • 10+ years of software engineering experience with a strong focus on Android development.
  • Deep expertise in the Android ecosystem and SDK development, including third-party SDK expectations.
  • Experience with real-time communication technologies such as WebRTC, SIP, and RTP is strongly preferred.
  • Proficiency in Java, Kotlin, and C++.
  • Familiarity with CI/CD systems and mobile build pipelines.
  • Strong communication skills and the ability to explain technical decisions and trade-offs to technical and non-technical audiences.
  • Ability to work cross-functionally and influence without authority.
  • Experience mentoring engineers and contributing to a collaborative team culture.
  • Familiarity with Claude and GitHub Copilot.

Nice to Have

  • Experience with ReSiprocate or other SIP stacks.
  • Experience working on public-facing developer SDKs.
  • Familiarity with supply-chain security practices for mobile SDKs.
  • Experience with Argo CD.

Compensation and Benefits

  • Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont, and Washington, D.C.: $171,120–$192,510 annually.
  • New York, New Jersey, Washington State, or California outside the San Francisco Bay Area: $181,200–$203,850 annually.
  • San Francisco Bay Area, California: $201,280–$226,440 annually.
  • May be eligible for equity and a corporate bonus plan.
  • Benefits generally include health insurance, a 401(k) retirement account, paid sick time, paid personal time off, and paid parental leave.
  • Occasional travel may be required for project or team meetings.

Skills

AndroidJavaKotlinC++webrtcsiprtpCI/CDCircleCIbuildkiteGitHub ActionsReact NativeGitargo cdClaude
Twilio

Software Engineer

TwilioUnited States

Build and lead the architecture, development, and technical direction of Twilio’s Android Voice and Video SDKs. The role requires extensive Android and software engineering experience, strong Java/Kotlin and C++ skills, real-time communications expertise, and cross-functional technical leadership.

171k – 226k/yrRemote10+ YOEAndroid Engineering
Lyft

Staff Android Engineer - Rider Experience & Mobile Platform

LyftSan Francisco, CA

Leads Android architecture and development for Lyft’s Rider application, delivering large-scale rider-facing features while mentoring engineers and influencing technical direction. Requires 6+ years of Android experience, advanced Java and Kotlin, RxJava familiarity, and expertise in architecture and design patterns.

176k – 220k/yrHybrid7+ YOEAndroid Engineering
Wispr Flow

Senior / Staff Android Engineer

Wispr FlowSan Francisco, CA

Build and improve Android voice interface for Wispr Flow, including dictation features, floating overlays, and accessibility integrations. Requires Kotlin fluency, shipped Android apps, design intuition, and startup experience.

180k – 270k/yrOn-siteAndroid Engineering
SpotOn

Staff Software Engineer

SpotOnChicago, IL +2

Technical leader for Android-native POS and handheld applications, defining architecture, reliability, performance, and developer productivity across a large hospitality platform. Requires 10+ years of software engineering experience, deep Kotlin expertise, and Staff-level cross-team leadership.

188k – 230k/yrRemote10+ YOEAndroid Engineering
Suno

Senior / Staff Software Engineer, Android

SunoNew York, NY

As a Senior/Staff Android Software Engineer, you will define the architecture and experience of Suno's Android app, a real-time AI creation studio and social platform. You will own feature development, optimize performance, and collaborate with product and design to deliver a delightful user experience.

200k – 300k/yrOn-site5+ YOEAndroid Engineering