Back to results

Senior Mobile Software Engineer

  • San Diego, CA, United States
Apply on luna.bamboohr.com About employer

Applications open in a new tab.

Job details

Experience
5–8+ years of software engineering experience, including significant experience building and shipping native mobile applications.
Posting language
English
Posted

Original job description

Who We Are

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.

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.

An Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Physical Demands

The physical demands described here represent those that an employee must meet to perform the essential functions of this job successfully. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

  • 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

To All Staffing and Recruiting Agencies

This posting is only for individuals seeking a job at Luna Health. Only authorized staffing and recruiting agencies may use this site or to submit profiles, applications or resumes on specific job openings. Luna Health does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to Luna Health. Luna Health is not responsible for any fees related to unsolicited resumes/applications.

More about this job

Skills

  • Medical devices
  • Debugging
  • Onboarding
  • Data visualization
  • ICT system integration
  • Communication skills
  • Leadership
  • Test automation
  • CI/CD
  • Documentation
  • Computer science
  • Swift
  • Kotlin
  • Data storage
  • UX design
  • API development
  • Git
  • Attention to detail

Report this job

Get in touch
MovoJobs

Contact us