We are looking for a collaborative and adaptable Software Engineer to join the Life Cycle Engineering (LCE) team supporting Insulet's embedded software for medical products. This role contributes across the full software lifecycle—including design, implementation, testing, documentation, maintenance, and continuous improvement—in a regulated, multidisciplinary environment. Success in this role means taking ownership of the work needed by the team, whether that involves new feature development, defect resolution, design documentation, test support, or cross-functional integration. We value engineers who communicate openly, bring positive energy to the team, and approach every assignment as an opportunity to strengthen the product and help teammates succeed. We are looking for a self-motivated Software Engineer to join the Research and Development team responsible for significant contributions to Software project initiatives associated with product development and improvements. This person is expected to be responsible for well-designed and well-tested code, with the ability to apply creative solutions to problems, and thrive in a multidiscipline team environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level