Insulet Corporation

Medical Device

StaffSoftwareEngineer,Android

$152–228k San Diego, California, United States; Action, Massachusetts, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Staff Software Engineer, Android at Insulet Corporation. Skills: Android development, Kotlin, Java, BLE. Design Android applications. Develop Android applications”

What You'll Achieve.

Deliver medical grade mobile applications; Deliver SDKs; Deliver new features on time with quality; Support future patient products; Support future device centric products; Ensure mobile application solutions remain current; Ensure mobile application solutions remain competitive

Industry & Context.

Medical Device
Problems you'll solve

Excellent problem-solving skills; Solve the most complex technical issues

What They're Looking For.

Must Have

Bachelor's degree, 7+ yrs Native Android, Android development using Java and/or Kotlin, 3+ years of professional experience building BLE-enabled mobile applications, Mobile apps or Cloud apps software development tools, Implemented or debugged GATT peripherals, Solid grasp of BLE fundamentals, Built reliable data transfer protocols, Experience building and using observability tools, Experience in BLE Security, Proficiency in developing solutions and platforms that leverage wireless communications and Mobile Application technologies, System architecture design, Android patterns and best practices, Ability to quickly grasp & learn new technologies, Develop POC/prototypes, Excellent problem-solving skills, Attention to drive and own technical design and development of cross-functional, multi-platform applications

Nice to Have

Knowledge of the open-source Android ecosystem, Libraries available for common tasks, Excellent communications skills, Extensive experience working with technical teams and management, Agile software development, Experience in successfully launching products in FCC & FDA regulated industries, Familiarity with NFC protocols, NFC data formats, NFC security considerations

What You'll Do.

Design Android applications

Develop Android applications

Maintain Android applications

Translate customer needs

Translate market needs

Design next generation mobile application

Build next generation mobile application

Plan complex design proposal

Organize complex design proposal

Communicate complex design proposal

Solve complex technical issues

Ensure adherence to architectural direction

Stay updated with industry trends

Stay updated with technologies

How You'll Work.

Team & Collaboration

Collaborate with technology groups; Collaborate with cross-functional groups; Work with cross functional teams; Work with technical teams; Work with management

Communication Scope

Communicate complex design proposal; Excellent communications skills

Process & Methodology

Scope work, Break down into modules, Estimate efforts

Full Job Description

Job Summary Join a mission-driven team dedicated to simplifying life for people with diabetes. We’re seeking a Staff Android Software Engineer to drive meaningful impact through innovative technology, helping our customers enjoy greater freedom and healthier lives while growing your career in a collaborative, forward-thinking environment. Position Overview Insulet is seeking a self-motivated Staff Software Engineer to join our team. The individual is responsible for contributions to our Android Mobile Applications projects for the company and will be responsible for designing, building, and delivering medical grade mobile applications and SDKs primarily using Kotlin and Java. This role involves leading small teams of developers in the definition and design of new and complex features, taking ownership and delivering them on time with quality and the support from cross functional teams. Responsibilities • Design, develop, and maintain high-quality Android applications using Kotlin , Java. • Collaborate closely with the multiple technology and cross-functional groups within and outside the organization to lead the definition, design, and deployment of new features, capabilities and software releases. • Able to translate customer and market needs to efficient and secure mobile solutions. • Design and build out the next generation mobile application that can support future patient / device centric products and applications. • Effectively plan, organize and communicate complex design proposal to stakeholders and lead team in translating design review feedback to design changes. Scope work, break down into modules, and estimate efforts working closely with Program management. • Advanced SW Engineer who leads work and executes themselves and through others with a broad sphere of influence. • Able to solve the most complex technical issues. Provides guidance to other software engineers on coding strategy and implementation approaches and ensures adherence to architectural d

Free ATS check

Applying for this Staff Software Engineer, Android role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Insulet Corporation?

Real rants from real employees. Read before you apply.

Read Company Rants →