Senior Software Engineer
- San Diego, CA, United States
Applications open in a new tab.
Job details
- Experience
- 5–8+ years of software engineering experience building and shipping production 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 Software Engineer to join our team as a hands-on technical leader. This person will own complex features end-to-end across our mobile application, cloud backend, and Bluetooth-connected medical devices.
Luna has developed a product that has reached clinical studies. Now, at a growth inflection point, your charter is to help build a software platform that is reliable, scalable, and safe for real-world use as we move toward commercial launch.
This isn’t just shipping features. You’ll think holistically about how data flows from the device to the app to the cloud, how failures are detected and handled, and how users experience their therapy day to day, while staying hands-on in design, 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
Feature Ownership
- Own the design and implementation of complex product features end-to-end, from requirements through release.
- Lead development of workflows across onboarding, therapy features, and data visualization.
- Partner with product and design to deliver intuitive, high-quality user experiences.
System and Integration Work
- Design, build, and own backend services, APIs, data models, and system interfaces.
- Design and maintain real-time and near real-time data flows between the mobile app, cloud, and Bluetooth-connected devices.
- Debug and resolve issues across mobile, backend, and device layers.
- Drive reliability and scalability improvements based on real-world usage.
Technical Leadership
- Make architecture and implementation decisions for new features, and identify and reduce technical risks early.
- Set standards for code quality, testing, and maintainability.
- Break down complex problems into deliverable milestones and drive delivery with cross-functional teams.
- Support release cycles, including debugging and stabilization.
- Mentor and support other engineers as the team grows.
Quality and Execution
- Own testing and documentation for the features you build.
- Write and execute unit, integration, and system-level tests, and maintain automated test coverage in CI/CD.
- Contribute to design control documentation (e.g., SRS, SDS, test plans), software risk analysis, and verification activities for a regulated medical device.
- Implement safety-critical behavior, including error detection, alerts, and fail-safe handling across the app, cloud, and device.
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 building and shipping production applications.
- Track record of owning features or systems end-to-end.
Technical Competencies
- Strong proficiency in backend development (e.g., Node.js, Python, or similar), including designing and building APIs and cloud services.
- Experience with native iOS development, or a strong willingness to contribute to mobile codebases.
- Experience working across multiple system components and debugging issues that span mobile, backend, and device interactions.
- Strong understanding of data flow and system reliability.
- Familiarity with modern development practices, including Git-based workflows, code reviews, and CI/CD.
- Nice to have: cloud infrastructure (AWS, GCP), data pipelines or real-time data systems, Bluetooth/BLE or connected devices, and healthcare or regulated environments.
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
- Data models
- Leadership
- Documentation
- CI/CD
- Computer science
- Back-end development
- Node.js
- Python
- Git
- AWS
- Google Cloud
- Attention to detail
- Communication skills