Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Empowering the world starts with living our values and empowering our team. As a quickly growing company focused on helping people live healthier and happier lives, we ensure that our team members have what they need to do their best work — both in and out of the office.
The App DevX team exists to improve the day-to-day effectiveness of mobile engineers at Oura by making CI/CD fast, stable, and observable, and by providing robust build and test infrastructure for iOS and Android. We focus on systemic improvements that scale across teams and directly impact developer productivity.
We are looking for a Senior / Staff Mobile CI & Build Systems Engineer to own and evolve our mobile CI, build, test, and developer-facing observability systems end-to-end. This role sits at the intersection of mobile build systems, CI infrastructure, and shared cloud-based execution environments, and is highly impactful: it directly unblocks progress across testing, observability, and quality gating, while establishing App DevX as a trusted, authoritative platform team.
Own and evolve mobile CI systems at scale
- Design, maintain, and continuously improve PR and merge CI and release pipelines for iOS and Android applications.
- Own CI performance and reliability metrics, with a particular focus on reducing end-to-end developer wait time.
- Drive improvements in CI runtime, queue time, merge failure rates, and manual reruns through systematic measurement and iteration.
- Design and manage CI runner fleets, including capacity planning, utilization, and reliability.
- Implement and evolve caching, sharding, and parallelization strategies to keep CI fast and predictable as codebases and teams grow.
- Reason about CI workloads running on shared, cloud-based infrastructure and their impact on capacity, reliability, and cost.
- Partner with infrastructure and hardware teams to define CI capacity and performance expectations.
- Act as a deep technical owner for mobile build systems:
- Gradle (Android)
- Xcode / Tuist and related iOS tooling
- Improve build performance, determinism, and debuggability in both local and CI environments.
- Drive better local–CI parity to reduce “works on my machine” failures and shorten feedback loops.
- Define and evolve test architecture for unit, integration, and UI tests with a strong focus on determinism and signal quality.
- Set standards and policies for how flaky tests are detected, quarantined, fixed, or blocked.
- Design and maintain tooling, dashboards, and workflows for flaky test detection and remediation.
- Partner with Testing and Release teams to shift meaningful test signals earlier into CI and local development.
- Ensure test execution scales sustainably as test suites and teams grow.
- Own developer-facing observability practices for mobile apps, including logging, metrics, and tracing relevant to pre-release workflows.
- Make it easy and fast for engineers to add, validate, and use instrumentation, reducing “time to new metric”.
- Ensure CI and pre-release environments surface actionable signals about app behavior, performance, and regressions.
- Partner with feature teams to ensure telemetry supports both developer workflows and product-level health needs without duplication.
- Design end-to-end feedback loops that connect build results, test outcomes, and app-level telemetry into a clear, actionable developer experience.
- Reason about distributed failure modes across CI systems, test execution, and underlying infrastructure.
- Use data to guide prioritization, justify technical tradeoffs, and prevent regressions.
- Set technical direction and long-term strategy for mobile CI, build systems, test architecture, and observability.
- Influence standards and practices across squads through tooling, documentation, and partnership.
- Mentor other engineers and raise the overall quality bar for CI, testing, and DevX infrastructure across the organization.
- Act as a technical partner to infrastructure and backend teams on CI-related systems and scaling challenges.
- Significant experience (typically 8+ years) in software engineering, CI/CD, or build systems, with meaningful ownership of production systems.
- Experience operating CI, build, or test systems used across multiple teams or a large codebase.
- A systems-first mindset and a track record of improving reliability, performance, and developer productivity at scale.
- Experience supporting high-velocity mobile development teams.
- Comfort reasoning about distributed systems, shared infrastructure, and capacity-related failure modes.
- Experience partnering with infrastructure or backend teams to operate shared systems reliably.
- Experience designing, enforcing, or evolving quality gates based on CI, test, or observability signals.
- Strong root-cause analysis skills and comfort debugging complex, non-deterministic failures.
- Excellent communication skills and the ability to work effectively across teams and org boundaries.
- A bias toward measurable impact and continuous improvement.
- Designing and operating mobile CI systems at scale, including runner fleets, caching, sharding, and parallel execution.
- Mobile build systems expertise in Gradle (Android) and/or Xcode / Tuist (iOS).
- Test architecture and test stability tooling, including diagnosing flaky or non-deterministic failures.
- CI and developer-facing observability, including metrics, dashboards, and alerting.
- Strong systems thinking: distributed execution, queues, capacity, and failure modes in shared environments.
- Familiarity with cloud-based execution environments (e.g. AWS) used for supporting systems and tooling
- Scripting and automation for CI and build systems (e.g. Bash, Python).
- Linux and macOS environments,
- Git workflows, and CI-based development practices.
- Mobile development background (iOS, Android, or both).
- Hands-on experience working with cloud infrastructure beyond CI execution (e.g. deeper AWS ownership).
- Experience mentoring engineers or leading cross-team technical initiatives.
Today, our mobile CI and build systems are primarily built on:
- GitHub Actions for CI orchestration
- macOS and Linux runners running on premises
- Gradle for Android builds and Xcode / Tuist for iOS project generation
- A mix of simulator-based and device-based test execution, depending on workload
- Competitive Salary
- Lunch benefit
- Wellness benefit
- Flexible working hours + work-life balance
- Collaborative, smart teammates
- An Oura ring of your own
- Easy-to-reach offices in Oulu Teknologiakylä and in Helsinki city center
- Latest equipment of choice
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.
Disclaimer: Beware of fake job offers!
We’ve been alerted to scammers posing as ŌURA recruiters, especially for remote roles. Please note:
- Our jobs are listed only on the ŌURA Careers page and trusted job boards.
- We will never ask for personal information like ID or payment for equipment upfront.
- Official offers are sent through Docusign after a verbal offer, not via text or email.
To all recruitment agencies: Oura does not accept agency resumes. Please do not forward resumes to our jobs alias, Oura employees, or any other organization's location. Oura is not responsible for any fees related to unsolicited resumes.
Key Skills
Ranked by relevanceReady to apply?
Join ŌURA and take your career to the next level!
Application takes less than 5 minutes

