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.
Software Engineer responsible for design and development of software solutions for DOD and Intel communities. Working with Microsoft technologies and ensuring compliance with security standards.
Program Mission Assurance Engineer for Northrop Grumman ensuring technical requirements integration and collaborating on quality standards. Overseeing program risks, conducting quality reviews, and analyzing testing processes.
Full Stack Engineer building enterprise - level applications for healthcare quality reporting at ICF. Collaborating with engineers using React and Node.js to impact patient care data systems.
Software Engineer II developing machine learning features for CNN, collaborating with cross - functional teams to build innovative digital products and improve user experiences.
Staff Software Engineer at Coinbase defining architecture for fund flow correctness. Leading AI initiatives and cross - functional collaborations with financial services.
Software Engineer developing mobile network solutions for business users. Joining an agile team building the latest communications software technology.
Staff Software Engineer on the AI team creating teleoperation systems for humanoid robots. Collaborating with various teams to build a scalable platform for high - quality data collection.
Research Software Engineer at RTX developing formal methods to enhance security and resilience of large systems. Requires strong software development skills and U.S. citizenship for security clearance.
Senior Software Engineer developing and maintaining web - based JavaScript player for Disney+, Hulu, and ESPN+. Collaborating with teams to deliver a seamless video streaming experience across platforms.
Backend Software Engineer for AI Core team building foundational AI capabilities across Ad Platforms. Implementing backend services, APIs, and integrating LLMs for AI - powered systems.