Software Engineering Manager leading Android software development for Insulet's medical grade applications. Collaborating with teams to deliver impactfully in diabetes management solutions.
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 required (Preferred field of study: Computer Science, Electrical Engineering or 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
Senior Mobile Developer (Android) supporting Sony Sports Technology’s in - house mobile application for live sports tracking. Focusing on enhancing performance, stability, and integrating machine learning.
Senior Android Engineer building subscription and checkout experiences for Strava's app. Collaborating with product, design, and engineering teams to enhance user engagement.
Application Software Developer for Android enhancing the Intelligent Voice Assistant at Ford. Integrating advanced technologies for a multimodal interface while collaborating with Product Managers and designers.
Senior Android Developer focusing on internal application development for clients using Kotlin/Java in an agile environment. Collaborating on software architecture and ensuring best practices.
Middle Android Engineer at Avenga developing modern mobile applications using Android technologies. Contributing to scalable architectures and collaborating with teams to deliver high - quality solutions.
Senior Mobile Developer focused on Android solutions for construction industry. Responsible for maintaining and evolving mobile applications in a hybrid work environment.
Senior Android Engineer building Kotlin Multiplatform applications for Eko, enabling healthcare providers to detect cardiac and pulmonary diseases. Join a diverse team with strong venture capital backing.
Senior Android Engineer developing mobile applications for News UK. Collaborating with cross - functional teams to deliver best - in - class software solutions and mentor engineering staff.
Senior Software Engineer focused on Android applications and UI development at Dolby. Designing and delivering high - quality user - facing experiences in modern Android applications.
Android Architect responsible for setting the technical direction for Cape’s Android application. Collaborating across teams to deliver a stable and secure product aligned with user needs.