Staff Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA)
Position overview : We are looking for a self-driven Staff 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.
Responsibilities
- Design, develop, test and document high quality medical device software for new and existing Insulet products.
- Implement unit and UI tests for core functionality and UI workflows, respectively.
- Work in co-located Scrum teams of developers, testers, product owners, and scrum masters.
- Work with product managers and UX designers to define new features.
- Mentor and motivate software developers to deliver high quality code using software best practices and patterns.
- Ensure quality and consistency in software architecture and implementation.
- Evaluate new technologies and explore solution alternatives; develop prototypes.
- Learn and follow Insulet design assurance SOPs.
- Provide timely support to team customers, internal and external.
Education and Experience
Bachelor's degree in software engineering or equivalent preferred.8+ years of relevant work experience preferred.Strong expertise in Swift preferred.Strong knowledge of Combine, Async / Await, and FRP preferred.Strong expertise with Software Testing preferred.Strong expertise in Software Design principles preferred.Preferred Skills and Competencies
Desire to have expertise with The Composable Architecture Framework (TCA) or Unidirectional Flow Pattern.Medical device experience is preferred.Ability to organize and judge multiple priorities.Agile or other software development life cycle concepts is a plus.Knowledge of wireless protocols like BLE and NFC is a plus.Ability to design, implement, and maintain a section of a design.Demonstrated creativity to overcome obstacles and work with urgency.Hands-on experience with Embedded Systems is a plus.Writes and maintains design documentation and testing requirements.Works with Quality, Regulatory, Marketing to ensure designs meet technical and regulatory requirements when applicable.Collaborates with software, software QA, and hardware engineers to integrate, debug, and test systems.Participates in product design reviews.Directs and mentors junior engineers as requested.Note : This position is eligible for hybrid working arrangements (requires on-site work from our San Diego, CA or Acton, MA office; may work remotely other days).
Additional Information
The US base salary range for this full-time position is $163,050.00 - $244,575.00. Salary ranges depend on role, level, and location. The range displayed reflects the minimum and maximum target for new hire salaries in the primary work location in the US. Within the range, individual pay is determined by work location and other factors including skills, experience, and education. Your Talent Acquisition Specialist can share more about the specific salary range during the hiring process. The compensation details listed reflect base salary only and do not include bonus, equity, or benefits.
Insulet Corporation (NASDAQ : PODD) is an innovative medical device company dedicated to simplifying life for people with diabetes and other conditions through its Omnipod product platform. For more information, please visit insulet.com and omnipod.com.
EEO Statement
At Insulet Corporation, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. We are an equal opportunity employer.
#J-18808-Ljbffr