Senior Mobile Software Engineer

Luna Health•San Diego, CA
•$160,000 - $190,000•Hybrid

About The Position

Luna Health is seeking a hands-on technical leader to own its patient-facing mobile application, with iOS as the primary focus, and its connections to Bluetooth-connected medical devices and cloud services. The product has reached clinical studies, and the role will help build a reliable, intuitive, and safe mobile experience for real-world use as the company moves toward commercial launch. The engineer will work across the user experience, device communication, and failure detection and handling while remaining directly involved in architecture, implementation, and debugging. The position is hybrid, with on-site work three times per week, and requires living within a reasonable commuting distance of Luna Health’s San Diego, California site.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience.
  • 5–8+ years of software engineering experience, including significant experience building and shipping native mobile applications.
  • Track record of owning a mobile application or major mobile features end-to-end in production.
  • Published at least one app to the Apple App Store and working understanding of the App Store review process, provisioning profiles, and build and deployment schemes.
  • Strong proficiency in native iOS development using Swift and SwiftUI/UIKit.
  • Strong understanding of mobile architecture patterns, background execution, local data storage, and offline-first design.
  • Ability to design to Apple’s Human Interface Guidelines.
  • Experience integrating mobile apps with REST APIs and cloud services.
  • Familiarity with Git-based workflows, code reviews, and CI/CD.
  • Strong ownership and accountability, with the ability to work independently in a fast-moving, ambiguous environment.
  • Attention to detail, especially in user-facing and safety-critical workflows.
  • Pragmatic approach to balancing speed, quality, and reliability.
  • Clear communication across engineering, product, design, quality, and regulatory teams.

Nice To Haves

  • Android development experience using Kotlin.
  • Understanding of Liquid Glass UI/UX design principles.
  • Experience with Core Bluetooth/BLE or wearable hardware integration.
  • Experience with HealthKit, push notifications, and critical alerts.
  • Experience in medical device or other regulated environments, such as IEC 62304.

Responsibilities

  • Own the mobile application’s architecture, design, and implementation from requirements through release.
  • Lead development of onboarding, device pairing, therapy features, alerts, and data visualization workflows.
  • Partner with product and design to deliver intuitive, accessible, high-quality user experiences.
  • Design and maintain reliable Bluetooth Low Energy communication between the app and wearable medical device, including pairing, reconnection, and background operation.
  • Integrate the app with cloud services and APIs for data synchronization, notifications, and remote monitoring.
  • Debug and resolve issues spanning the app, device, and backend.
  • Improve reliability, performance, and battery efficiency based on real-world usage.
  • Make mobile platform architecture and technology decisions and identify and reduce technical risks early.
  • Set standards for code quality, testing, and maintainability, including automated testing and mobile CI/CD.
  • Support release cycles and App Store submissions, including debugging and stabilization.
  • Contribute to design control documentation, risk analysis, and verification activities for software as a medical device.
  • Mentor and support other engineers as the team grows.
  • Own testing and documentation for developed features.
  • Write and execute unit, UI, and integration tests, such as XCTest/XCUITest, and maintain automated test coverage in CI/CD.
  • Implement safety-critical app behavior, including reliable alert delivery, error detection, and fail-safe handling when device or cloud connectivity is lost.

Benefits

  • Equity.
  • Excellent health benefits.
  • A no-jerk policy and a team described as fun to work with.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service