1. What is a Software Engineer at Insulet?
A Software Engineer at Insulet plays a direct role in creating life-sustaining medical device technologies. Insulet is best known for its revolutionary Omnipod Insulin Management System, a tubeless, wearable medical device that simplifies continuous insulin delivery for people living with diabetes. As an engineer here, your code does not merely process transactions or display web pages—it directly controls physical devices, safely syncs critical biometric data to cloud platforms, and powers mobile control interfaces used by patients worldwide.
In this role, you will work at the intersection of embedded systems, mobile platform development, cloud architectures, and strict medical device regulations. Whether you are building real-time controllers, optimizing code flashing protocols for high-speed manufacturing lines, implementing identity management security pipelines, or developing mobile algorithms to automate insulin delivery, your daily output impacts human lives. The strategic influence of software engineering at Insulet spans across embedded software, mobile application engineering (iOS and Android), and high-reliability backend microservices.
Engineers at Insulet face unique challenges around mission-critical resiliency, strict security standards, and seamless integration with hardware components. You will collaborate closely with cross-functional teams—including systems engineering, quality assurance (QA), firmware development, and manufacturing ops—to ensure that every release meets stringent medical standards like FDA regulatory guidelines. It is a highly rewarding environment for engineers who value precision, accountability, and purpose-driven work.



