Senior Software Engineer, DataFlow (Android)

ŌURA

Helsinki

Hybrid

EUR 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ŌURA in Helsinki is looking for a Senior Software Engineer to focus on core Android components responsible for the data flow between the mobile app and the cloud. This role involves writing Kotlin code, improving app-cloud data syncing, and enhancing app-side data storage performance.

The successful candidate will work in a hybrid environment, contribute to platform-domain tasks, and actively participate in design and implementation processes. Required qualifications include mobile development experience and strong communication skills.

Qualifications

  • Experience with mobile development; proficiency in Kotlin and modern Android app architecture.
  • Strong ownership ability: design solutions, drive implementation, deliver results with limited guidance.
  • High-quality code production quickly, with or without AI assistance.
  • Team player with excellent spoken and written communication.
  • Motivated to learn and further develop skills.

Responsibilities

  • Write Kotlin code for Android applications.
  • Improve app-cloud data sync, focusing on reliability, latency, performance, and observability.
  • Enhance app-side data storage: performance, data access API design, data migration systems.
  • Implement automation and code-generation layers.
  • Support a variety of platform-domain work, including data management.
  • Participate in design and implementation work, proactively identifying improvements.

Skills

Kotlin
Mobile development
Software fundamentals
Testing
Concurrency
Databases
System design
Mentoring
Strong communication

Tools

Android Studio
AWS
SQLite
TypeScript
C++

Job description

Role Overview

Senior Software Engineer, DataFlow (Android) – focus on core Android components responsible for storage and movement of data between Oura’s mobile app and cloud.

Team and Environment

Team size: 6‑10. Hybrid – occasional office presence in Helsinki. This is a platform team, primarily internal‑facing; UI work is rare.

Key Responsibilities
  • Write Kotlin code for Android applications.
  • Improve app‑cloud data sync, focusing on reliability, latency, performance, and observability.
  • Enhance app‑side data storage: performance, data access API design, data migration systems.
  • Implement automation and code‑generation layers.
  • Support a variety of platform‑domain work, including data management.
  • Participate in design and implementation work, proactively identifying improvements at feature and architecture level.
Technologies
  • Android: Kotlin, C++ libraries, RealmDB (migrating away), SQLite.
  • Backend: Python, Rust, AWS.
  • Misc: TypeScript.
Required Qualifications
  • Experience with mobile development; proficiency in Kotlin and modern Android app architecture.
  • Previous experience solving challenging technical problems.
  • Broad knowledge of software fundamentals, testing, concurrency, databases, and system design.
  • Strong ownership ability: design solutions, drive implementation, deliver results with limited guidance.
  • Mentoring skill to increase developer productivity.
  • High‑quality code production quickly, with or without AI assistance.
  • Value‑creation mindset and strong impact focus.
  • Team player with excellent spoken and written communication.
  • Motivated to learn and further develop skills.
Preferred (But Not Required) Experience
  • Knowledge of distributed systems, data syncing mechanisms, data consistency challenges.
  • Experience with HTTP API design; potential to work on both backend APIs and Android integration.
  • Experience with JNI and C/C++ code.
  • Performance‑oriented coding, application profiling.
  • If interested, knowledge of iOS and potential to contribute on both Android and iOS.
Equal Opportunity Statement

Oura is proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. Individuals seeking employment at Oura are considered without regard to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws. We will not tolerate discrimination or harassment based on any of these characteristics. We will work to ensure individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, DataFlow (Android)
Senior Software Engineer, DataFlow (Android)

Femtech Insider Ltd. • Helsinki

Hybrid
EUR 90,000 - 130,000
Senior Android Engineer, Core Sensing
Senior Android Engineer, Core Sensing

Femtech Insider Ltd. • Helsinki

Hybrid
EUR 50,000 - 70,000
Competitive salary
Lunch benefit
Wellness benefit
+4
Senior Android Engineer, Core Sensing New Hybrid - Helsinki, Uusimaa
Senior Android Engineer, Core Sensing New Hybrid - Helsinki, Uusimaa

Ouraring Inc • Helsinki

Hybrid
EUR 50,000 - 70,000
Wellness benefit
Collaborative, smart teammates
An Oura Ring of your own
+3
Senior Android Engineer, Core Sensing
Senior Android Engineer, Core Sensing

ŌURA • Helsinki

Hybrid
EUR 55,000 - 75,000
Competitive salary
Lunch benefit
Wellness benefit
+4
Senior Software Engineer, DataFlow (Android)
Senior Software Engineer, DataFlow (Android)

United States Digital Space LLC • Helsinki

Hybrid
EUR 90,000 - 130,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Femtech Insider Ltd. • Helsinki

Hybrid
EUR 60,000 - 90,000
Competitive salary and equity packages
Lunch and wellness benefits
Flexible working hours
+1
Senior Android DataFlow Engineer — Data Sync & Storage
Senior Android DataFlow Engineer — Data Sync & Storage

ŌURA • Helsinki

Hybrid
EUR 50,000 - 70,000
Core Platform Engineer, Data and Algo (All Levels)
Core Platform Engineer, Data and Algo (All Levels)

Femtech Insider Ltd. • Helsinki

On-site
EUR 50,000 - 70,000
Data Engineer New Hybrid - Helsinki, Uusimaa; Hybrid - Oulu, North Ostrobothnia
Data Engineer New Hybrid - Helsinki, Uusimaa; Hybrid - Oulu, North Ostrobothnia

Ouraring • Helsinki

On-site
EUR 70,000 - 90,000
Wellness benefit
Wellness Time Off
Enhanced occupational health care
Senior Data Engineer, Product
Senior Data Engineer, Product

Ōura • Helsinki

On-site
EUR 90,000 - 130,000
Wellness benefit
Wellness Time Off
Enhanced occupational health care