Diabetes Youth Families

Senior Staff Mobile Software Architect

Diabetes Youth Families

full-time

Posted on:

Location Type: Hybrid

Location: San DiegoCaliforniaMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $167,200 - $250,750 per year

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinSwiftDartJavaMVPMVVMMVIFlutterCompose MultiplatformRESTful APIs
Soft Skills
communicationcollaborationproblem-solving
Certifications
Bachelor's degree in software engineering