Software Engineer, Android/IOS Application Development - Military veterans preferred



  full-time   employee

United States

Job Summary:

  • The Innovation team at Walgreens is seeking a talented software engineer to design, develop, validate, and deploy software solutions enabling remote monitoring measures for a unique consumer-centric, technology-enabled healthcare ecosystem. The mission of the Innovation team is to simplify the healthcare experience by delivering personalized healthcare solutions through an integrated omnichannel platform to improve health outcomes, enhance the consumer experience, and lower healthcare costs.

  • The software engineer will support innovation projects from inception to completion by leveraging their technical expertise in Android/IOS development and analytics knowledge to develop fit-for-purpose remote patient monitoring (RPM) solutions.

  • An Android/IOS application developer will support interfacing with wireless sensor devices, retrieval and storage of back-end data, mobile infrastructure, and UI development.

  • This role works with various software and mobile technologies in application software, network software, mobile software, BLE/WiFi/NFC, and cellular for management/control of remote monitoring devices.

Job Responsibilities:

  • Designs, develops, and tests RPM solution subsystems, in collaboration with the clinical, product, and hardware teams, utilizing the embedded, cloud, and mobile software technologies
  • Engages in all phases of new product introduction, including concept, architecture, documentation, design, prototype, test, supplier interfaces, manufacturing introduction and service support
  • Works collaboratively with internal cross-functional teams to develop and execute device strategies and objectives, and work with consultants and vendors to develop and deliver consumer devices.
  • Applies best practices and model view design patterns towards software development activities
  • Works with the engineering and product teams to establish necessary test specifications and requirements for system verification and validation of designs
  • Participates in agile sprints, stand-ups, grooming and retrospectives. Participate in code reviews and other related design reviews.

Basic Qualifications
  • Bachelor’s degree and at least 2 years OR High School/ GED and at least 4 years experience in Electrical Engineering, computer engineering, or a similar technical role
  • Experience with software design, development, debug and test practices
  • Experience with at least 2 of the following programming languages: C, C++, Java, Java Script, C#, Scala.
  • Experience working on application development, cloud/network development and/or embedded device platform development.

Preferred Qualifications
  • Master’s degree in electrical engineering, computer engineering, or a similar technical field.
  • Experience in at least one of the following: Android/IOS application development, Microsoft Azure
  • Cloud development OR Wireless sensing device development
  • Familiarity with medical device design control regulations.
  • Experience in web-based technologies, e.g. HTML5, JavaScript, CSS, Xamarin, Angular, RESTful web services.