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.
Full Stack Developer at Ciril GROUP, designing and maintaining internal applications for public and private sectors. Ensuring code quality, security, and performance across back - end and front - end.
Own the developer - facing search experience at Firecrawl, translating research into impactful product decisions. Collaborating with engineering teams to improve search algorithms and developer experience.
Software Engineer developing high - performance AI agents for Sierra's platform. Collaborating with enterprises and startups to drive customer solutions at scale.
Tech Lead driving digital transformation projects at Makro in Bangkok. Collaborate closely with Engineering and Product teams to create flexible systems and solutions.
Principal Engineer shaping AI - led digital platform with a hybrid working model. Guiding architecture and engaging with clients in engineering leadership.
Staff Engineer at Sun Life developing digital solutions for Canadians. Leading the technical direction and mentoring engineers in a hybrid work environment.
Full Stack Software Engineer developing scalable software solutions for maternity healthcare platform at Oula. Collaborating with cross - functional teams and maintaining compliance with healthcare regulations.
PLC Software Engineer responsible for executing code development for PLCs within the client base. Collaborating with teams and managing project timelines while ensuring quality delivery.
Software Engineer developing software and data products for renewable energy developers. Collaborating closely with Transmission Engineers to facilitate grid interconnection.
Senior Manager driving cloud infrastructure migration and high - performance computing solutions at Pfizer. Collaborating with HPC engineers to modernize the scientific computing platform.