About the role

  • Senior Staff Mobile Software Architect responsible for mobile software architecture in medical devices. Collaborating across teams to deliver compliant designs for Insulet products.

Responsibilities

  • Designs and documents mobile software architecture for new and existing Insulet products.
  • Ensures that designs are in compliance with Company policies, and that architectural approaches are appropriate for the design and maintenance of medical products.
  • Works with Software, Quality, Regulatory, Marketing and Manufacturing to ensure that designs meet technical, regulatory and manufacturing requirements.
  • Works closely with other architecture, systems, software, and hardware engineers to design software systems.
  • Participate in technical design reviews.
  • Participate in product design reviews.
  • Directs and mentors junior engineers as requested.
  • Perform other duties as required.

Requirements

  • Bachelor's degree in software engineering or equivalent
  • 10+ years of relevant work experience
  • Strong programming skills in Kotlin, Swift, Dart and Java
  • Strong understanding of MVP, MVVM, and MVI architectural patterns
  • Strong communication, collaboration, and problem-solving skills
  • Hands-on experience with Flutter or Compose Multiplatform
  • Hands-on experience building and supporting Android and iOS applications
  • Familiarity with RESTful network communication and APIs
  • Familiarity with Bluetooth Low Energy (BLE) and related platform APIs
  • Familiarity with mobile security best practices, attestation, encryption, and authentication.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • And additional employee wellness programs

Job title

Senior Staff Mobile Software Architect

Job type

Experience level

Senior

Salary

$167,200 - $250,750 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job