Source:
Publication date: 30/08/2026
We are looking for a Senior Software Engineer, DataFlow (Android), to focus on core Android components responsible for storage and movement of data between Oura’s mobile app and cloud. This role is hybrid, as you'll work a day or so a week at the Helsinki Office at Pohjoisesplanadi 37. You will be one of the core Android engineers for this team.
Responsibilities
Reduce the effort required to store and query data that needs to be available in Oura’s app and across the cloud; Empower feature teams to develop end-to-end features without the need to involve backend engineers.; Evangelize compliance with standardized data schemas, data quality and data lifetime management.; Ensure our systems are performant, scalable and cost-efficient, able to handle millions of active users and PBs of data.; Writing kotlin code (for the most part); Improving app-cloud data sync, including: reliability, latency, performance, observability.; Improving app-side data storage: performance, data access api design, data migration systems, etc.; Implementing automation and codegeneration layers.; Supporting a variety of work in the platform domain, including data management and more.; Participate in both design and implementation work.Requirements
Experience with mobile development; Ideally, proficient in Kotlin programming and modern Android app architecture. iOS experience is also considered.; Previous experience solving challenging technical problems.; Broad knowledge of software fundamentals, testing, concurrency, databases, and system design.; Ability to take ownership of projects, design technical solutions, drive implementation, and deliver results with limited guidance.; Ability to mentor other engineers and increase developer productivity across teams.; Ability to produce high quality code quickly (with and without AI) - you identify yourself as a prolific programmer.; Driven by value creation and overall impact.; Team player with great spoken and written communication skills.; Motivated to learn and further develop your skillsNice to have
Knowledge of distributed systems, data syncing mechanisms and challenges (data consistency, etc).; Experience with HTTP API design; Experience with JNI and C/C++ code.; Experience writing highly performant code at lower and higher level, including application profiling.; Knowledge of iOSHow to apply
Apply online: https://www.jobs.pl/en/oferta/100020941/aplikuj
JOBS.pl · https://www.jobs.pl/en/senior-software-engineer-dataflow-android-oferta-100020941



















