Senior Software Engineer
Full-timeSeniorMasters
Description
<p style="text-align:inherit"></p><p style="text-align:inherit"></p><p style="text-align:inherit"></p><p style="text-align:inherit"></p><p style="text-align:left">Insulet started in 2000 with an idea and a mission to enable our customers to enjoy simplicity, freedom and healthier lives through the use of our Omnipod® product platform. In the last two decades we have improved the lives of hundreds of thousands of patients by using innovative technology that is wearable, waterproof, and lifestyle accommodating.</p><div><div><div><div><p style="text-align:inherit"></p><p style="text-align:left">We are looking for highly motivated, performance driven individuals to be a part of our expanding team. We do this by hiring amazing people guided by shared values who exceed customer expectations. Our continued success depends on it!</p></div></div></div></div><p style="text-align:inherit"></p><p><b><span style="font-size:inherit">Position Overview: </span></b><span style="font-size:inherit"> </span></p><p style="font-size:14px !important"><span style="font-size:inherit">We are looking for a self-driven Senior Software Engineer to join the Medical Device Software team responsible for developing new products and improving existing ones. This person is expected to be responsible for well-designed and well-tested code, and to apply creative solutions to problems. </span></p><p style="font-size:14px !important"><span style="font-size:inherit"> </span></p><p style="font-size:14px !important"><span style="font-size:inherit"> </span><b><span style="font-size:inherit">Responsibilities: </span></b><span style="font-size:inherit"> </span></p><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Design, develop, test and document high quality medical device software for new and existing Insulet products. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Implement unit and UI tests for core functionality and UI workflows, respectively </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Work in co-located Scrum teams of developers, testers, product owners, and scrum masters </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Work with product managers and UX designers to define new features </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Mentor and motivate software developers to deliver high quality code using software best practices and patterns </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Ensure quality and consistency in software architecture and implementation </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Evaluate new technologies and explore solution alternatives; develop prototypes </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Learn and follow Insulet design assurance SOPs </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Provide timely support to team customers, internal and external </span></p></li></ul><p style="font-size:14px !important"><span style="font-size:inherit"> </span></p><p style="font-size:14px !important"><b><span style="font-size:inherit">Education and Experience: </span></b><span style="font-size:inherit"> </span></p><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Bachelor's degree in software engineering or equivalent preferred </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">5+ years of relevant work experience preferred</span></p></li><li><p style="font-size:14px !important"><span style="font-size:inherit">Must have strong expertise in Swift preferred</span></p></li><li><p style="font-size:14px !important"><span style="font-size:inherit">Must have strong knowledge of Combine, Async Await, and FRP preferred </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Must have strong expertise with Software Testing preferred</span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Must have strong expertise in Software Design principles preferred </span></p></li></ul><p style="font-size:14px !important"><span style="font-size:inherit"> </span></p><p style="font-size:14px !important"><b><span style="font-size:inherit">Preferred Skills and Competencies: </span></b><span style="font-size:inherit"> </span></p><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Desire to have expertise with TCA (The Composable Architecture Framework or Unidirectional Flow Pattern) </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Medical device experience is preferred. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Able to organize and judge multiple priorities. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Agile or other software development life cycle concepts is a plus. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Knowledge of Wireless protocols like BLE and NFC is a plus. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Able to be responsible for designing, implementing, and maintaining a section of a design. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Demonstrated abilities to leverage creativity to overcome obstacles and work with urgency. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Hands-on experience with Embedded Systems is a plus. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Writes and maintains design documentation and testing requirements. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Works with Quality, Regulatory, Marketing to ensure that designs meet technical, regulatory is a plus. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Works closely with other software, software QA, and hardware engineers to integrate, debug, and test systems. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Participate in product design reviews. </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Direct and mentor junior engineers as requested. </span></p></li></ul><p style="font-size:14px !important"><span style="font-size:inherit"> </span></p><p style="font-size:14px !important"><b><span style="font-size:inherit">Physical Requirements (if applicable): </span></b><span style="font-size:inherit"> </span></p><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Occasional business travel within US and globally </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">Off-hour availability for critical issues </span></p></li></ul><ul><li><p style="font-size:14px !important"><span style="font-size:inherit">General office environment, may sit for long periods of time. </span></p></li></ul>
Insulet
BIOTECHNOLOGY
Insulin Pump
LocationACTON, MA
Employees201-500
Open Jobs390
Metabolic Diseases
View Company ProfilePipeline
Omnipod 5 Automated Insulin Delivery SystemN/A
Omnipod M systemN/A
Omnipod Horizon™ Automated Glucose Control SystemN/A
Heart rate informed SSM+HMMN/A
Omnipod 5 Automated Glucose Control SystemN/A