Lead Mobile Software Engineer
Role details
Job location
Tech stack
Job description
This is a high-ownership role with direct influence on product strategy, technology selection, and the future shape of the software team. You will partner daily with Firmware, R&D, Quality, Regulatory, and Customer Success, and will help define how the company applies AI-assisted development practices within a regulated Quality Management System (QMS)., * Architect and build the next-generation eXciteOSA companion application for iOS and Android from the ground up, from concept through App Store / Google Play release
- Own the technology and framework selection (cross-platform vs. native) with a documented trade-off analysis, and defend that selection through design review
- Lead the transition from the current outsourced application: assess existing codebase and assets, plan data and account migration, and ensure continuity of service for existing patients
- Design and implement BLE 5.x device connectivity in close partnership with the Firmware team, including pairing/bonding, therapy session control, usage data synchronization, and over-the-air (OTA) firmware update delivery
- Implement patient-facing therapy workflows: session control, usage and adherence tracking, progress visualization, and notifications/reminders
- Integrate with cloud services for account management, data synchronization, and clinician / customer-success visibility
- Develop within IEC 62304, FDA design controls, and internal QMS requirements: software requirements, architecture documentation, risk analysis (ISO 14971), verification, and traceability
- Implement security and privacy by design: encryption in transit and at rest, secure device pairing, authentication, and HIPAA-aware handling of patient data
- Own release management end-to-end: CI/CD pipelines, automated test frameworks, beta distribution (TestFlight / Play internal tracks), phased rollouts, store compliance, and crash/performance monitoring
- Champion AI-assisted development to improve productivity, quality, and documentation
- Mentor future engineering hires and provide technical oversight of any contractor resources as the team grows
Requirements
Do you have experience in Verification (System development task)?, Do you have a Bachelor's degree?, * Medical device, Software as a Medical Device (SaMD), or other regulated software development (IEC 62304, FDA design controls, ISO 14971)
- Connected health or device-companion applications (wearables, diagnostics, therapy delivery)
- Apple HealthKit / Google Health Connect integration
- Backend development exposure (Node.js, Python, or similar) and cloud platforms (AWS, Azure, or GCP)
- Vendor transition or codebase take-over experience
- AI-assisted development tools in regulated environments
- Familiar with Github, Gitlab and version control within a regulated environment, * Bachelor's Degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
- 8+ years of professional software development, including 5+ years building and shipping mobile applications available on both the App Store and Google Play
- Demonstrated ownership of a mobile application across its full lifecycle: architecture, implementation, release, and post-launch operation
- Hands-on experience with Bluetooth Low Energy on mobile (CoreBluetooth, Android BLE stack, or equivalent cross-platform implementations)
- Expertise in a cross-platform framework (Flutter or React Native) and/or native development (Swift and Kotlin), with the judgment to select and justify the right approach
- Experience integrating mobile applications with cloud/REST APIs, including offline-first data synchronization patterns
- Strong software engineering fundamentals: testing strategy, CI/CD, code review leadership, and secure coding practices, * Bachelor's (Preferred)
Experience:
- Professional software development: 8 years (Required)
Ability to Commute:
- Wake Forest, NC 27587 (Required)
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance, * Mission-driven work that directly improves patients' quality of life.
- Supportive, collaborative, family-oriented culture.
- Opportunity to shape and scale a rapidly growing team.
- Meaningful impact across the patient journey and the future of sleep health.
- Growth opportunities as our company expands nationally.
Pay: $145,000.00 - $160,000.00 per year, * 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance