Sr Principal Mobile Architect

MiniMed

San Diego (CA)

Hybrid

USD 150,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

MiniMed is seeking an experienced Mobile Architect to define and lead the architecture for next‑generation MedTech products, including BLE/NFC integration and cross‑platform mobile development.

You will drive architecture across iOS, Android, and Flutter, determine native vs Flutter boundaries, and mentor senior engineers while partnering with security, regulatory, and clinical teams.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of software/mobile development experience, with mobile architecture focus.
  • Advanced degree with 8+ years of experience is also acceptable.

Responsibilities

  • Define architectural patterns and coding standards for mobile platforms.
  • Lead mobile architecture strategy across iOS, Android, and Flutter.
  • Mentor engineers and lead architecture reviews across teams.
  • Architect BLE and NFC integrations with medical devices and sensors.
  • Ensure secure handling of PHI/PII and regulatory compliance.

Skills

Mobile architecture
BLE
NFC
iOS
Android
Flutter
Security
Regulatory

Education

Bachelor's or Master's in CS/Engineering

Tools

Swift
Kotlin
Flutter

Job description

We anticipate the application window for this opening will close on - 26 Oct 2026

About The Role

We are seeking an experienced Mobile Architect to define and lead the mobile application architecture for next-generation MedTech products and connected medical devices. This role requires deep expertise across native iOS, native Android, and Flutter, combined with hands-on experience integrating mobile applications with Bluetooth Low Energy (BLE) and Near Field Communication (NFC) devices.

Location:

Minneapolis, MN, San Diego, CA, or Northridge, CA (hybrid, 3 days onsite per week), with approximately 25% travel to our Northridge headquarters.

Key Responsibilities
Mobile Architecture & Technical Leadership
  • Establish architectural patterns, frameworks, coding standards, reusable components, and engineering best practices.
  • Define the overall mobile architecture strategy across iOS, Android, and Flutter.
  • Determine when functionality should be implemented natively versus Flutter.
  • Design scalable architectures supporting multiple device types, and product lines.
  • Lead technical design reviews and architectural decisions across mobile engineering teams.
  • Identify technical risks, dependencies, scalability concerns, and opportunities for modernization.
  • Mentor senior engineers and provide technical direction across mobile development teams.
iOS & Android Native Development
  • Provide architectural leadership for Swift/SwiftUI/UIKit applications on iOS.
  • Provide architectural leadership for Kotlin/Jetpack Compose/Android SDK applications.
  • Define platform-specific abstractions and integrations where native capabilities are required.
  • Establish strategies for handling OS-version differences, device fragmentation, background execution, permissions, and lifecycle management.
  • Guide teams in building high-performance, resilient mobile applications.
Flutter Architecture
  • Define and maintain a scalable Flutter/Dart architecture for cross-platform applications.
  • Establish patterns for state management, dependency injection, navigation, networking, persistence, and native platform integration.
  • Design Flutter-to-native bridges and platform channels for capabilities that require iOS or Android APIs.
  • Determine appropriate boundaries between shared Flutter code and native platform implementations.
  • Establish reusable Flutter components and shared mobile libraries.
BLE & Connected Medical Devices
  • Architect reliable communication between mobile applications and BLE-enabled medical devices and sensors.
  • Design BLE discovery, pairing, connection, service/characteristic management, data exchange, reconnection, and error-handling strategies.
  • Work with device engineering teams to define and consume BLE GATT profiles and protocols.
  • Address BLE challenges including background operation, connection stability, intermittent connectivity, device state management, and power consumption.
  • Design robust handling of medical-device telemetry, commands, configuration, and firmware-related workflows.
  • Collaborate on device interoperability and end-to-end connectivity testing.
NFC
  • Architect mobile integrations with NFC-enabled medical devices, accessories, tags, and authentication workflows.
  • Work with iOS Core NFC and Android NFC APIs.
  • Design secure NFC communication and data exchange patterns.
  • Address platform-specific NFC capabilities and limitations.
  • Ensure appropriate handling of device discovery, authentication, validation, and error scenarios.
MedTech, Security & Compliance
  • Design mobile solutions appropriate for regulated healthcare and medical-device environments.
  • Apply secure development practices for protected health information (PHI), personally identifiable information (PII), credentials, device data, and authentication tokens.
  • Partner with security, quality, regulatory, and clinical teams to ensure architecture supports applicable requirements.
  • Contribute to software lifecycle processes, risk management, traceability, validation, and documentation as required for medical-device software.
  • Design secure storage, encryption, authentication, authorization, certificate/key management, and secure communications.
  • Ensure mobile architecture supports auditability, observability, and controlled software releases.
APIs, Cloud & Enterprise Integration
  • Define mobile integration patterns for REST/GraphQL APIs and backend services.
  • Establish networking, caching, synchronization, offline-first, and data persistence strategies.
  • Collaborate with backend, cloud, device, firmware, QA, cybersecurity, and product teams.
  • Define contracts and interfaces between mobile applications, cloud platforms, and connected devices.
Quality, Reliability & DevOps
  • Establish mobile testing strategies covering unit, integration, UI, device, connectivity, and end-to-end testing.
  • Define CI/CD architecture for iOS, Android, and Flutter applications.
  • Establish release management strategies 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.
  • Ensure architecture supports reliable operation in real-world clinical and device environments.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical discipline.
  • 10+ years of software/mobile development experience, with significant experience in mobile architecture.
  • Or, advanced degree and 8+ years of experience.
Preferred Qualifications
  • 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.
  • Demonstrated experience building production mobile applications using Flutter and Dart, or comparable cross-platform mobile technologies.
  • Strong understanding of mobile application architecture patterns such as Clean Architecture, MVVM, MVI, modular architecture, dependency injection, and repository patterns.
  • Significant experience with Bluetooth Low Energy (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/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.
  • 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.
Technical Skills
Mobile Platforms
  • iOS / Swift / SwiftUI / UIKit
  • Android / Kotlin / Jetpack Compose
  • Flutter / Dart
Connectivity
  • Bluetooth Low Energy (BLE)
  • GATT / Characteristics / Services
  • NFC
  • Wi-Fi / Internet connectivity
  • Device provisioning and pairing
Architecture
  • Clean Architecture
  • MVVM / MVI
  • Modular mobile architecture
  • Dependency Injection
  • Repository and data-layer patterns
  • Native/Flutter interoperability
Security
  • OAuth 2.0 / OpenID Connect
  • TLS
  • Encryption at rest and in transit
  • Keychain / Android Keystore
  • Secure credential and token management
  • Device identity and authentication
Engineering
  • REST / GraphQL
  • CI/CD
  • Automated testing
  • Git
  • Mobile observability and crash analytics
  • App Store / Google Play deployment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IOS/ Android Architect
IOS/ Android Architect

Mobilunity • United States

On-site
USD 150,000 - 210,000
Community of IT professionals
Knowledge-sharing culture
English language classes
+1
iOS Mobile Application Developer - Swift & SwiftUI
iOS Mobile Application Developer - Swift & SwiftUI

Seneca Resources Company, LLC • New York (NY)

On-site
USD 107,000 - 121,000
Senior Mobile
Senior Mobile

ADN Group • Washington

On-site
USD 180,000 - 240,000
Front End Developer
Front End Developer

Hiring Harmony Test • San Francisco (CA)

On-site
USD 110,000 - 150,000
Software Architect, Enterprise Apps & Mobile
Software Architect, Enterprise Apps & Mobile

Advita Ortho • Northern (KY)

On-site
USD 150,000 - 190,000
Senior Mobile Developer Android & iOS
Senior Mobile Developer Android & iOS

Compunnel, Inc. • Atlanta (GA)

On-site
USD 100,000 - 130,000
Mobile Application Architect
Mobile Application Architect

Maven Companies Inc. • Bolingbrook (IL)

On-site
USD 100,000 - 120,000
Mobile and Device App Engineer
Mobile and Device App Engineer

SunAlgo • United States

Remote
USD 110,000 - 140,000
Staff OR Principle Mobile Architect
Staff OR Principle Mobile Architect

ZenithInfotek LLC • United States

Remote
USD 180,000 - 240,000
iOS Developer
iOS Developer

GlobalPoint • Charlotte (NC)

On-site
USD 120,000 - 160,000