Software Engineering Manager (Mobile)
About The Role
MiniMed is on a mission to deliver the power of an Automated Insulin Delivery (AID) algorithm, as well as our Multiple Daily Injection (MDI) therapy, with its proven benefits to give people with Diabetes a choice in the treatment approach that is right for them. We are looking for a Software Engineering Manager (Mobile) to be part of this dynamic and high-impact team.
As a Software Engineering Manager for MiniMed Mobile Apps, you will create a culture of innovation and guide your team through the design and development of mobile applications that help patients manage their diabetes. Our product suite spans from medical devices that a patient wears, to mobile apps, up to our back-end servers, requiring critical thinking to ensure the system performs well.
This position is onsite (hybrid, 3 days per week onsite) in Northridge, CA or San Diego, CA.
Responsibilities
- Experience in managing and developing complex mobile applications in Flutter (iOS or Android)
- Lead and manage a team of employees well-versed in mobile app development using languages such as Kotlin, Swift, Objective C, and Flutter
- Build trust with leadership through consistent delivery and transparency, acting as a reliable resource for information and support
- Collaborate with System and software architects to interpret, analyze product needs, and guide the team through implementation
- Coach developers on software development and provide constructive feedback to improve design and implementation
- Demonstrate strong debugging and problem-solving skills to identify the root cause of complex problems and provide solutions
- Provide feedback to cross-functional teams such as Systems Engineering, Human Factors, Clinical, and verification teams to drive quality products
- Work closely with quality and systems teams to ensure product quality
- Work in an agile/scrum environment
- Make strong technical contributions to systems being built and guide the team through coding principles and enforce design reviews
Requirements
- Bachelor's degree and minimum of 5 years of relevant experience, or an advanced degree with a minimum of 3 years of prior relevant experience
Skills
- Self-motivated with great written and oral communication skills
- Nice to have: Knowledge of mobile application security (Certificate pinning, TLS, SSO, etc.)
- Good understanding and experience working with Bluetooth Low Energy (BLE)
- Experience coordinating with remote teams
- Experience working in a regulated industry
- Experience creating and maintaining documentation for software systems such as design documents, class diagrams, and sequence diagrams
Benefits
MiniMed offers a competitive salary and flexible benefits package. Regular employees working 20 or more hours per week are eligible for:
- Health, dental, and vision insurance
- Health Savings Account and Healthcare Flexible Spending Account
- Life insurance and long-term disability leave
- Dependent daycare spending account
- Incentive plans (Short Term Incentive - STI)
- 401(k) plan with company match
- Paid time off and holidays
- Employee Stock Purchase Plan
- Employee Assistance Program
- Non-qualified Retirement Plan Supplement and Capital Accumulation Plan (subject to IRS minimum earnings requirements)
Pay
Salary ranges for U.S. (excluding PR) locations (USD): $109,000.00 - $185,000.00. For roles located in California, Seattle WA, Washington DC, Boston MA, and New York City, the salary range is $121,000.00 - $205,000.00. Actual compensation may vary based on factors including experience, education, certifications, skills, market conditions, internal equity, and geographic location.