Skip to content

Senior Software Engineer - Mobile Platform

Builds high-performance Android apps for drone controllers, integrating C++ autonomy engine with cloud services via JNI/NDK for real-time control and mission management. Requires 3+ years Android/C++ experience and graphics/networking expertise.

170k – 240kSan Mateo, CAAndroid EngineeringOnsite3+ YOE

About the role

Responsibilities

  • Design intuitive, high-performance operator interfaces for real-time drone control, video streaming, and mission management
  • Work cross-functionally with autonomy, firmware, cloud, and product teams to translate complex system capabilities into simple, reliable user experiences
  • Architect and build product features that bridge C++ autonomy engine, Android application layer, and cloud services — owning the full vertical from native libraries through JNI/NDK to the Kotlin UI
  • Build and leverage AI-powered agentic workflows to accelerate engineering velocity — from automated testing and code generation to intelligent developer tooling
  • Champion the product engineer mindset: deeply understand operator needs, think end-to-end from hardware to cloud, and own outcomes — not just outputs
  • Mentor engineers and raise the bar on software quality, system design, and user-centric thinking

Requirements

  • 3-5+ years professional software engineering experience, with substantial work in both C++ and Android (Kotlin/Java)
  • Deep experience with the Android NDK and JNI — built and debugged native libraries that ship in production Android apps
  • Proficiency in Kotlin and the modern Android ecosystem (Coroutines, Jetpack/Architecture Components, Gradle)
  • Previous experience with one or more graphics APIs such as Vulkan, OpenGL ES, or Metal
  • Strong debugging and profiling skills across the native/managed boundary (ASan, Perfetto, Android Studio profilers)
  • Experience with low-latency network communication (UDP, WebRTC, or custom protocols)
  • Track record of shipping mobile apps that integrate with hardware, IoT devices, or robots
  • Proficiency in Linux development environments

Nice To Haves

  • Experience shipping mobile apps that integrate with IoT devices or robots
  • Experience with Bazel build system
  • AOSP or Android platform/framework-level experience
  • Familiarity with video codecs (H.264/H.265), camera pipelines, or real-time media processing

Compensation

Annual base salary range: $170,000 - $240,000 plus equity and comprehensive benefits.

Skills

AndroidKotlinC++JniNdkJetpackCoroutinesGradleVulkanOpengl EsLinuxWebrtcUdp

Senior Android Engineer

Senior Android Engineer leads development of Android SDKs for fraud detection, implements detection signals, optimizes performance, and prototypes new security methodologies. Requires 5+ years Android experience, Kotlin proficiency, Jetpack Compose, C++, and security background.

178k – 205kUnited StatesAndroid EngineeringRemote5+ YOEC++Kotlin

Senior Android SDK Engineer, Core

Lead end-to-end development of Sprig's Android SDK (plus Flutter/React Native) for in-product surveys and session replay delivered to millions of users. Focus on performance, stability, and developer-friendly public APIs.

180k – 260kSan Francisco, CAAndroid EngineeringHybrid5+ YOEJavaKotlin

Senior Android Engineer

Senior Android Engineer builds and scales mobile apps for real estate professionals, owning end-to-end projects from architecture to launch. Requires 7+ years experience with Kotlin, Jetpack, Compose, and modern Android ecosystem.

160k – 200kNew York, NYAndroid EngineeringHybrid7+ YOEAPIsCI/CD

Senior Software Engineer - Mobile (Android)

Build and optimize high-quality Android mobile app features using Kotlin and Jetpack Compose for a sleep fitness product, collaborating with cross-functional teams. Requires 4+ years Android experience and enterprise-grade app development skills.

180k – 210kSan Francisco, CA +1Android EngineeringRemote4+ YOEMviFlow

Android Development Lead

Leads Android development of ATAK plugins for tactical C2 systems in autonomous ground vehicles, architecting APIs, integrating with C++/C components via JNI, and ensuring robust networking for field operations. Requires 7+ years experience with 2+ in ATAK, deep Java/Kotlin expertise.

150k – 220kArlington, VA +2Android EngineeringHybrid7+ YOECJni