Onsite Manager, Software Engineering – Android

Posted 21 hours ago

Apply now

About the role

  • Software Engineering Manager leading Android mobile applications, ensuring quality and collaboration in scrums. Impacting lives with innovative technology for diabetes management in a fast-paced environment.

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
  • Must be fluent in English.

Benefits

  • Health insurance
  • Paid time off
  • Professional development opportunities

Job title

Manager, Software Engineering – Android

Job type

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

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

Report job