
Manager, Software Engineering – Android
Diabetes Youth Families
full-time
Posted on:
Location Type: Office
Location: Guadalajara • Mexico
Visit company websiteExplore more
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Android developmentKotlinComposeReactive functional FrameworkCoroutine FlowsRxKotlin MultiPlatformBluetoothBLECloud technologies
Soft skills
team leadershipcollaborationproblem-solvingcommunicationcoachingmotivationstrategic inputpositive attitudeexecutionplanning