Sr Principal Mobile Architect

MiniMed•San Diego, CA
•$181,000 - $309,000•Hybrid

About The Position

MiniMed is seeking an experienced Mobile Architect to define and lead the mobile application architecture for next-generation MedTech products and connected medical devices. The role spans native iOS, native Android, and Flutter, including hands-on expertise integrating applications with Bluetooth Low Energy (BLE) and Near Field Communication (NFC) devices. The architect will establish scalable, secure, reliable, and maintainable architectures for regulated healthcare environments and patient- and clinician-facing applications, combining enterprise-level architectural leadership with practical problem-solving across device connectivity, mobile platforms, and integrations. The position is based in Minneapolis, Minnesota; San Diego, California; or Northridge, California, with a hybrid schedule requiring three days onsite per week and approximately 25% travel to the Northridge headquarters. The role provides technical direction across mobile engineering teams and collaborates with backend, cloud, device, firmware, quality assurance, cybersecurity, product, security, regulatory, and clinical teams. MiniMed is a full-stack insulin delivery company focused on supporting people living with diabetes. The company describes its mission as making every day a better day for people with diabetes. The position is eligible for a Short Term Incentive (STI).

Requirements

  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related technical discipline.
  • At least 10 years of software/mobile development experience, with significant mobile architecture experience; alternatively, an advanced degree and at least 8 years of experience.
  • Strong hands-on experience with native iOS development, including Swift and Apple mobile frameworks.
  • Strong hands-on experience with native Android development, including Kotlin and Android SDK.
  • Production experience building mobile applications with Flutter and Dart, or comparable cross-platform mobile technologies.
  • Strong understanding of mobile architecture patterns, including Clean Architecture, MVVM, MVI, modular architecture, dependency injection, and repository patterns.
  • Significant experience with BLE and mobile-to-device communication.
  • Experience with NFC integrations on iOS and/or Android.
  • Strong understanding of mobile security, encryption, authentication, authorization, and secure data storage.
  • Experience designing highly reliable applications that operate with intermittent network or device connectivity.
  • Experience with REST APIs, cloud services, databases, and distributed systems.
  • Strong understanding of mobile CI/CD and automated testing.
  • Excellent technical communication, architecture documentation, and cross-functional leadership skills.

Nice To Haves

  • Experience developing connected medical devices, digital health, healthcare, diagnostics, monitoring, or medical-device applications.
  • Experience with FDA-regulated software development or similar medical-device regulatory environments.
  • Familiarity with IEC 62304, ISO 13485, ISO 14971, and medical-device software lifecycle processes.
  • Experience with HIPAA-related security and privacy considerations.
  • Experience with medical-device connectivity protocols and standards.
  • Experience with BLE GATT, custom BLE profiles, device provisioning, and firmware update workflows.
  • Experience with NFC-based device provisioning, authentication, or data exchange.
  • Experience with secure element, certificate-based authentication, or device identity management.
  • Experience with offline-first mobile architectures.
  • Experience leading architecture across multiple product teams and engineering organizations.

Responsibilities

  • Establish mobile architectural patterns, frameworks, coding standards, reusable components, and engineering best practices.
  • Define mobile architecture strategy across iOS, Android, and Flutter, including when to use native implementations versus Flutter.
  • Design scalable architectures for multiple device types and product lines; lead technical design reviews and architectural decisions; identify risks, dependencies, scalability concerns, and modernization opportunities.
  • Mentor senior engineers and provide technical direction across mobile development teams.
  • Provide architectural leadership for iOS applications using Swift, SwiftUI, and UIKit, and Android applications using Kotlin, Jetpack Compose, and Android SDK.
  • Define platform-specific abstractions and integrations, and strategies for OS-version differences, device fragmentation, background execution, permissions, and lifecycle management.
  • Guide teams in building high-performance, resilient mobile applications.
  • Define and maintain scalable Flutter/Dart architecture, including patterns for state management, dependency injection, navigation, networking, persistence, and native platform integration.
  • Design Flutter-to-native bridges and platform channels; establish boundaries between shared Flutter code and native implementations; create reusable Flutter components and shared mobile libraries.
  • Architect reliable communication between mobile applications and BLE-enabled medical devices and sensors, including discovery, pairing, connections, service and characteristic management, data exchange, reconnection, and error handling.
  • Work with device engineering teams to define and consume BLE GATT profiles and protocols; address background operation, connection stability, intermittent connectivity, device state, and power consumption.
  • Design robust handling of medical-device telemetry, commands, configuration, and firmware workflows; collaborate on device interoperability and end-to-end connectivity testing.
  • Architect NFC integrations with medical devices, accessories, tags, and authentication workflows using iOS Core NFC and Android NFC APIs; design secure data exchange and handle platform limitations, discovery, authentication, validation, and errors.
  • Design mobile solutions for regulated healthcare and medical-device environments, applying secure practices to PHI, PII, credentials, device data, and authentication tokens.
  • Partner with security, quality, regulatory, and clinical teams to support applicable requirements; contribute to software lifecycle processes, risk management, traceability, validation, and documentation.
  • Design secure storage, encryption, authentication, authorization, certificate and key management, and secure communications; support auditability, observability, and controlled software releases.
  • Define mobile integration patterns for REST/GraphQL APIs and backend services, including networking, caching, synchronization, offline-first operation, and data persistence.
  • Collaborate with backend, cloud, device, firmware, QA, cybersecurity, and product teams; define contracts and interfaces between mobile applications, cloud platforms, and connected devices.
  • Establish mobile testing strategies for unit, integration, UI, device, connectivity, and end-to-end testing, and define CI/CD architecture for iOS, Android, and Flutter.
  • Establish release management for App Store and Google Play distribution; promote automated testing, static analysis, code quality, dependency management, and security scanning.
  • Define monitoring, logging, diagnostics, crash reporting, and telemetry strategies, ensuring reliable operation in real-world clinical and device environments.

Benefits

  • Competitive salary and flexible benefits package.
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • Health Savings Account access.
  • Healthcare Flexible Spending Account access.
  • Life insurance.
  • Long-term disability leave.
  • Dependent daycare spending account.
  • Incentive plans, including eligibility for the Short Term Incentive (STI).
  • 401(k) plan with company match.
  • Short-term disability coverage.
  • Paid time off and holidays.
  • Employee Stock Purchase Plan participation.
  • Employee Assistance Program access.
  • Eligible employees may also qualify for a Non-qualified Retirement Plan Supplement and Capital Accumulation Plan, subject to IRS minimum earnings requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service