About the role

  • Software Engineering Manager developing medical mobile apps at Insulet Corporation. Leading scrum teams to deliver production-quality software with visibility and recognition.

Responsibilities

  • Lead and Manage Scrum teams of Android software developers both local and remote
  • Engage in early stages of development to create/refine/review requirements and specifications
  • Work with product managers and architects to understand requirements and system design and lead the engineering team to decompose them into low-level software design and components
  • An excellent team player with a positive attitude and the ability to collaborate with cross functional teams in scoping, prioritizing, planning, designing and execution.
  • Ability to not only spot problems but articulate solutions—and guide and empower others in executing them
  • Set and implement best practices for software development including unit testing, code reviews
  • Ensure quality and consistency in software architecture and implementation
  • Evaluate current & new technologies for adoption and build apps that meet the latest standards
  • Coach and motivate your team to deliver outcome while taking care of their career interest
  • Be prepared for hands-on coding and code reviews when required
  • Learn, and follow Insulet’s design assurance SOPs
  • Provide strategic input to leadership to meet program objectives and start new initiatives

Requirements

  • Bachelor’s Degree or above in Computer Science or Electrical and Computer Engineering
  • 10+ years software development experience
  • 5+ years leading software development teams in mobile applications
  • 2+ years managing direct reports
  • Experience developing Android applications in Kotlin, Compose and similar declarative framework
  • Knowledge of Reactive functional Framework (Coroutine Flows, Rx)
  • Experience developing Kotlin MultiPlatform is a big plus
  • Experience working with Bluetooth and BLE a plus
  • Understanding of Cloud technologies and protocols, e.g. APIs, REST, OAuth 2.0, JSON
  • Strong leadership to manage a team
  • Curiosity to learn
  • Strong written, verbal, presentation, and interpersonal skills
  • Experience with FDA and HIPAA regulations a big plus.

Benefits

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

Job title

Manager, Software Engineering

Job type

Experience level

SeniorLead

Salary

$163,050 - $244,575 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