> Markdown version of [/jobs/ext/4711069-mobile-software-engineer](https://www.wearedevelopers.com/jobs/ext/4711069-mobile-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mobile Software Engineer - **Company:** LUNA HEALTH CORP - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), App Store (IOS), Automation of Tests, Bluetooth Low Energy (Bluetooth), Bluetooth, Software Quality, Code Review, Continuous Integration, Data Synchronization, Data Visualization, Software Debugging, Design of User Interfaces, Hardware Design, Human-Computer Interaction, Push Technology, Mobile Application Software, Cloud Services, Software Engineering, Systems Integration, Uikit, Data Storage Technologies, Swiftui, Backend, Kotlin, Build Management, Git Flow, Integration Tests, Information Technology, Restful APIs, Xctest - **Published:** November 14, 2026 - **Apply:** https://startup.jobs/senior-mobile-software-engineer-luna-health-10763745 ## About the Role * 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 ## 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.