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.
- 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!
Job Title: Software Engineer - Fullstack
FLSA Status: Exempt
Position Overview:
Insulet Corporation, maker of Omnipod, is the leader in tubeless insulin pumps.
We are looking for software engineers to build our next generation of products.
This is a fast-paced environment working on challenging problems.
Your work will impact the lives of people living with diabetes!
**Responsibilities**:
- Designs, develops, tests and documents Cloud software for new and existing Insulet products.
- Work closely with business stakeholders, lead engineers, Cloud Ops, and Cloud Security to design high-quality, performant, scalable, secure Cloud solutions
- Evaluate new technologies and explore solution alternatives; develop prototypes
- Works closely with other software, software QA, and hardware engineers to integrate, debug, and test systems.
- Ensures that their design is within compliance with Company policies, and that software activities are appropriate for the design and maintenance of medical products.
- Works with Quality, Regulatory, and Marketing to ensure that designs meet technical and regulatory requirements.
- Participate in product design reviews.
Education and Experience:
Minimum Requirements:
- Bachelor's degree in software engineering and related degrees, 3+ years of relevant work experience.
- Strong understanding of web fundamentals such as HTML5, CSS3, and Javascript, REACT, NODE.JS is required.
Preferred Skills and Competencies:
- Demonstrated working knowledge of software design.
- Able to work independently with minimum supervision.
- Able to be responsible for designing, implementing, and maintaining a section of a design.
- Detail oriented, with effective verbal and written communication skills.
- Able to communicate with candor and trust at multiple levels of the organization.
- Demonstrated abilities to leverage creativity to overcome obstacles and work with a sense of urgency.
- Experience with web development libraries such as React (preferred), Redux, Vue.
- Experience with web build tools such as npm, Browserify, or WebPack
- Experience with Azure technologies such as Application Gateway, Functions, Web Apps, SQL, and Databricks
- Experience with relational databases, e.g.
Postgres
- Highly skilled developer in JavaScript and Node.js
- Good understanding of software development principles and patterns, e.g.
TDD, SOLID, Gang of Four
- Experience with a CI/CD pipeline, e.g.
Azure DevOps Gradle, Maven, Bamboo, Jenkins
- Experience with Git
- Experience with FDA and HIPAA regulations a plus
- In-depth Object-oriented programming is useful.
- Able to organize and judge multiple priorities.
- Agile or other software development life cycle concepts is a plus.
NOTE: This position is eligible for 100% remote working arrangements (may work from home/virtually 100%; may also work hybrid on-site/virtual as desired).
#LI-Remote