
Senior Staff Mobile Software Architect
Diabetes Youth Families
full-time
Posted on:
Location Type: Hybrid
Location: San Diego • California • Massachusetts • United States
Visit company websiteExplore more
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