Lead Mobile Software Engineer

Signifier Medical Technologies LLC
Wake Forest, NC, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$145,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

Flutter Amazon Web Services App Store (IOS) Automation of Tests Microsoft Azure Bluetooth Low Energy (Bluetooth) Mobile Application Development Code Review Computer Engineering Continuous Integration Data Synchronization First Data
+22 more
Firmware Github Mobile Application Software Python (Programming Language) Node.Js Systems Development Life Cycle Release Management Cloud Services Secure Coding Software Engineering Software Requirements Analysis Strategies of Testing Backend Gitlab Kotlin Information Technology Performance Monitor Codebase React Native Google Play Restful APIs Software Version Control

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

About the company

Signifier Medical Technologies is a fast-growing medical technology company advancing clinically validated, non-invasive therapies for sleep-disordered breathing, including snoring and mild sleep apnea. We develop and deliver solutions such as eXciteOSA®, the first daytime therapy designed to target a root cause of sleep-disordered breathing, supporting patients and healthcare providers nationwide. Our focus is practical innovation-improving access to effective sleep health solutions today while building a durable platform for the future of care.

We are seeking a Lead Mobile Software Engineer who can be the founding in-house mobile engineer for Signifier’s U.S. R&D organization. This role owns the ground-up architecture, development, and lifecycle of the next-generation eXciteOSA companion application for iOS and Android, replacing an externally developed application as we bring mobile development fully in-house.

The eXciteOSA app is not a standard consumer app: it is part of a regulated medical device system. The application controls therapy delivery, communicates with the device over Bluetooth Low Energy, tracks patient usage and adherence, and synchronizes data to our cloud platform. The role therefore combines modern mobile product engineering with disciplined development under FDA design controls and IEC 62304.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all