The Role
We are seeking a highly motivated and experienced Senior Mobile Software Engineer to join our team as a hands-on technical leader. This person will own our patient-facing mobile application, with iOS as the primary focus, and its connection to our Bluetooth-connected medical devices and cloud backend.
Luna has developed a product that has reached clinical studies. Now, at a growth inflection point, your charter is to build a mobile experience that is reliable, intuitive, and safe for real-world use as we move toward commercial launch.
This isn't just shipping screens. You'll think holistically about how users experience their therapy day to day, how the app communicates with the device, and how failures are detected and handled, while staying hands-on in architecture, implementation, and debugging. Your engineering decisions will directly impact patient outcomes.
Please note that this is a hybrid on-site role (3X per week) and you must live within a reasonable commuting distance of the Luna Health site in San Diego, CA.
Responsibilities
Mobile Application Ownership
- Own the architecture, design, and implementation of our mobile application, from requirements through release.
- Lead development of key workflows, including onboarding, device pairing, therapy features, alerts, and data visualization.
- Partner with product and design to deliver intuitive, accessible, high-quality user experiences.
Device and System Integration
- Design and maintain reliable Bluetooth Low Energy (BLE) communication between the app and our wearable medical device, including pairing, reconnection, and background operation.
- Integrate the app with cloud services and APIs for data sync, notifications, and remote monitoring.
- Debug and resolve issues that span the app, device, and backend layers.
- Drive reliability, performance, and battery-efficiency improvements based on real-world usage.
Technical Leadership
- Make architecture and technology decisions for the mobile platform, and identify and reduce technical risks early.
- Set standards for code quality, testing, and maintainability, including automated testing and CI/CD for mobile.
- 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.
Quality and Execution
- Own testing and documentation for the features you build; everyone on the team contributes, and no one is exempt.
- Write and execute unit, UI, and integration tests (e.g., 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 connectivity to the device or cloud is lost.
Education and Experience
- 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.
- Has published at least one app to the Apple App Store, with a working understanding of the App Store review process, provisioning profiles, and build and deployment schemes.
Technical Competencies
- Strong proficiency in native iOS development (Swift, SwiftUI/UIKit); Android experience (Kotlin) is a plus.
- Strong understanding of mobile architecture patterns, background execution, local data storage, and offline-first design.
- Comfortable designing to Apple's Human Interface Guidelines (HIG); understanding of Liquid Glass UI/UX design principles is a plus.
- Experience integrating mobile apps with REST APIs and cloud services.
- Familiarity with modern development practices, including Git-based workflows, code reviews, and CI/CD.
- Nice to have: Core Bluetooth/BLE or wearable hardware integration, HealthKit, push notifications and critical alerts, and medical device or other regulated environments (e.g., IEC 62304).
Soft Skills
- Strong ownership mindset and accountability, with the ability to operate 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.
What We Offer
- A no-jerk policy - we seek the best and brightest talent who are fun to work with
- Equity - we are early in this journey and you'll be instrumental in Luna's growth
- Excellent health benefits - we depend on it ourselves as a team that has or cares for people with diabetes
What to Expect
The first step is to apply for this job on our website. Next, we will schedule a virtual interview with the hiring manager to introduce you to the company and the role. Finally, we will invite you on-site to discuss your experience and meet the team.
We are in a hurry to find the right person - not in a hurry to hire - so we will take time getting to know you and making sure that you will be an excellent fit for the work that we are doing.