Hybrid Senior Software Engineering Manager, Mobile

Posted last month

Apply now

About the role

  • Create a culture of innovation and guide the team through design and development of mobile applications that help patients manage their diabetes
  • Lead and manage a team focused on mobile app development across devices (medical devices, mobile apps, back-end servers)
  • Build robust architecture and ensure system performance across mobile and backend systems
  • Drive team through problem solving and set up products with robust architecture
  • Build trust with leadership through consistent delivery and transparency
  • Collaborate with System and software architects to interpret and implement product needs
  • Coach developers on software development; provide constructive feedback to improve design and implementation
  • Provide feedback to cross functional teams (Systems Engineering, Human factors, Clinical, verification) to drive quality products
  • Work closely with quality and systems teams to ensure product quality and regulatory considerations
  • Operate in an agile/scrum environment and participate in design reviews and technical leadership
  • Strong hands-on technical contribution and enforcement of coding principles and design reviews

Requirements

  • Bachelor’s degree and a minimum of 7 years of relevant experience with 5+ years of managerial experience, or advanced degree with a minimum of 5 years of relevant experience with 5+ years of managerial experience
  • Experience in managing and developing complex mobile applications in Flutter (iOS or Android)
  • Experience leading and managing teams using Kotlin, Swift, Objective C and Flutter
  • Strong relationship skills and excellent verbal and written communication
  • Ability to collaborate with System and software architects to interpret and analyze product needs
  • Ability to coach developers and provide constructive feedback
  • Strong debugging and problem-solving skills; identify root cause of complex problems
  • Experience providing feedback to Systems Engineering, Human factors, Clinical, and verification teams
  • Experience working closely with quality and systems teams to ensure product quality
  • Experience working in agile/scrum environment
  • Strong technical contribution to systems being built; enforce coding principles and design reviews
  • 5+ years managerial experience (explicit)
  • Nice to have: Knowledge of mobile application security (Certificate pinning, TLS, SSO, etc)
  • Nice to have: Good understanding and experience working with Bluetooth Low Energy (BLE)
  • Nice to have: Experience coordinating with remote teams
  • Nice to have: Experience working in a regulated industry
  • Nice to have: Experience creating and maintaining documentation for software systems (design documents, class diagrams, sequence diagrams)

Benefits

  • Competitive Salary and flexible Benefits Package
  • Health, Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability leave
  • Dependent daycare spending account
  • Tuition assistance/reimbursement
  • Simple Steps (global well-being program)
  • Medtronic Incentive Plan (MIP)
  • Incentive plans
  • 401(k) plan plus employer contribution and match
  • Short-term disability
  • Paid time off
  • Paid holidays
  • Employee Stock Purchase Plan
  • Employee Assistance Program
  • Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
  • Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
  • Paid sick time for temporary employees (as required under applicable state law)

Job title

Senior Software Engineering Manager, Mobile

Job type

Experience level

Senior

Salary

$175,200 - $262,800 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