Mobile Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
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.
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.
- 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., * Manual dexterity and near-vision acuity sufficient to handle small components, use hand tools, and work under magnification
- Ability to stand, walk, bend, and reach for extended periods while working in laboratory, production, and controlled environment spaces, including donning cleanroom garments
- Sit for extended periods of time at a keyboard and mouse
- Lift and move up to 25 lbs
- Work in a second-story office up a flight of stairs
- Hearing and speaking will be required regularly
- Specific vision abilities include close and distance vision, depth perception, peripheral vision, and the ability to adjust focus
About the company
At Luna Health, we are driven by a singular mission: to bring the transformative power of insulin automation to the masses. We are a venture-backed medical device startup that aims to make life with insulin-requiring diabetes simpler and safer with innovative hardware and software. Our founders are industry veterans with firsthand experience managing diabetes, for themselves or for their child, and a track record of helping people with intelligent, simple-to-use medical products.
We offer a revolutionary approach to nighttime glucose control for people unwilling or unable to use a traditional insulin pump. Part worldβs smallest patch pump, part first-of-its-kind closed loop insulin dosing algorithm, our sleep-only automation automatically adjusts insulin doses overnight allowing users to get a good nightβs sleep and their days start feeling refreshed and worry-free.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦