Senior Android SDK Engineer - Network Measurement & C++/JNI

Ookla

España

On-site

EUR 50,000 - 75,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ookla is seeking a Senior Android Engineer to own the Android SDKs (CQoE and Speedtest) and lead features across millions of devices, balancing SDK and app code with well-designed APIs.

You will work across Kotlin/Java, JNI/NDK and the shared C++ engine, debugging native code and integrating AI-assisted tooling while maintaining privacy and security.

The role requires 5+ years of software development, Android experience, and proven SDK/library expertise in building, testing, and documentation.

Qualifications

  • 5+ years of software development experience.
  • Experience with Android using Kotlin and Java.
  • Substantial experience building and maintaining SDKs or libraries.
  • Strong data literacy: SQL to investigate production and measurement data, Python for analysis, and data-quality monitoring.

Responsibilities

  • Design, implement, and maintain network measurement features in the Android SDKs (CQoE and Speedtest).
  • Work across the JNI/NDK boundary into the shared C++ engine, debugging native code.
  • Introduce AI-assisted tooling with safety, privacy, security, and verification guardrails.
  • Contribute to architecture discussions and deliver end-to-end ownership of features and fixes.
  • Roll out SDK and measurement changes behind feature flags and verify real-world behavior post-release.

Skills

Android Kotlin/Java
SDK development
SQL
Python
Debugging
Time management
AI awareness

Tools

JNI/NDK
C++

Job description

Ookla is seeking a Senior Android Engineer to own the Android SDKs (CQoE and Speedtest) and lead features across millions of devices, balancing SDK and app code with well-designed APIs.

You will work across Kotlin/Java, JNI/NDK and the shared C++ engine, debugging native code and integrating AI-assisted tooling while maintaining privacy and security.

The role requires 5+ years of software development, Android experience, and proven SDK/library expertise in building, testing, and documentation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android SDK Engineer — CQoE & Speedtest
Senior Android SDK Engineer — CQoE & Speedtest

Ziff Davis, LLC • Málaga

Hybrid
EUR 50,000 - 75,000
Senior Android SDK Engineer - C++/JNI
Senior Android SDK Engineer - C++/JNI

Ookla • Málaga

On-site
EUR 50,000 - 75,000
Software Engineer (Mobile SDK, Android)
Software Engineer (Mobile SDK, Android)

Ookla • Spain

On-site
EUR 50,000 - 75,000
Software Engineer (Mobile SDK, Android)
Software Engineer (Mobile SDK, Android)

Ookla • Málaga

On-site
EUR 50,000 - 75,000
Software Engineer (Mobile SDK, Android)
Software Engineer (Mobile SDK, Android)

Ziff Davis, LLC • Málaga

Hybrid
EUR 50,000 - 75,000
Android SDK Engineer – Kotlin & Telemetry
Android SDK Engineer – Kotlin & Telemetry

CONVOTIS Iberia • Elche

Hybrid
EUR 42,000 - 65,000
Seguro médico
Retribución flexible
Horarios flexibles
Senior Mobile Engineer (Android MP)
Senior Mobile Engineer (Android MP)

parser • Spain

Hybrid
EUR 65,000 - 90,000
AI-Driven Android Architect & Tech Lead
AI-Driven Android Architect & Tech Lead

Backbase • Madrid

On-site
EUR 90,000 - 140,000
Senior Android Engineer — Kotlin Multiplatform & Architecture
Senior Android Engineer — Kotlin Multiplatform & Architecture

parser • Spain

Hybrid
EUR 65,000 - 90,000
Senior Data Platform Architect — Real-Time & AI
Senior Data Platform Architect — Real-Time & AI

Human Ventures, LLC. • Spain

On-site
EUR 80,000 - 95,000