What are the responsibilities and job description for the Software Engineering Manager, Sensors Suite position at Verily Life Sciences?
Who We Are
Verily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources, including clinical, social, behavioral and the real world, to arrive at the best solutions for a person based on a comprehensive view of the evidence. Our unique expertise and capabilities in technology, data science and healthcare enable the entire healthcare ecosystem to drive better health outcomes.
Description
As a Software Engineering Manager, you'll lead a team of software engineers responsible for developing and maintaining the software infrastructure that captures and processes sensor data from health-monitoring devices deployed for real-world studies. This data fuels Verily's Precision Health Platform, and enables data scientists to run large-scale analysis of digital biomarker data and use it to predict the severity and progression of health conditions. The ideal candidate will have a strong technical background and experience in managing software development and engineering teams and projects.
SensorSuite is Verily's exclusive connected devices and Internet-of-Medical-Things (IoMT) data platform offering "plug-and-play" infrastructure, tools, and services for : (1) Device developers to prototype, verify, and commercialize sensors without needing to deploy their own software infrastructure; (2) Software Developers to integrate 1st & 3rd party devices into health programs without writing specialized code for device management, data collection, storage, and insight derivation; (3) Data Scientists to run large-scale analysis and deploy ML models on sensor signals directly from their analysis tools, without writing any additional code or worrying about storage and compute resources.
Responsibilities
- Lead, coach, mentor and motivate a team of software engineers and foster their career development.
- Oversee the development and maintenance of software applications.
- Manage the software development process : work with stakeholders to gather requirements and define specifications, strive to improve efficiency and sustainability of processes and product designs.
- Manage storage, handling, modification and delivery of data from sensors and other medical devices through a cloud platform and in a production environment.
- Advocate on behalf of team members, secure the resources needed for teams to excel, including researching and proposing capital investments.
- Stay up-to-date on the latest software development trends.
Qualifications
Minimum Qualifications
Preferred Qualifications