About the role

  • Staff Software Engineer managing software development for medical device products at Insulet. Ensuring compliance with quality and regulatory standards while mentoring junior engineers in a hybrid role.

Responsibilities

  • Designs, develops, tests and documents system software for new and existing Insulet products
  • Ensures that their design is in compliance with Company policies, and that software activities are appropriate for the design and maintenance of medical products
  • Writes and maintains design documentation and testing requirements
  • Works with Quality, Regulatory, Marketing and Manufacturing to ensure that designs meet technical, regulatory and manufacturing requirements
  • Works closely with other software, software QA, and hardware engineers to integrate, debug, and test systems
  • Participate in product design reviews
  • Directs and mentors junior engineers as requested
  • Perform other duties as required

Requirements

  • 6+ years of relevant work experience or Bachelor's degree in software engineering
  • Strong programming skills in Python and/or Java is required
  • Hands-on experience with Django based Web-services is required
  • Familiarity with communication systems and/or wireless protocols
  • In-depth Object-oriented programming and multi-threading as implemented in Python is required
  • Good understanding of Android SDK and iOS Xcode build process is nice to have

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • And additional employee wellness programs

Job title

Staff Software Engineer, Python

Job type

Experience level

Lead

Salary

$167,200 - $250,750 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job