Sanofi Group Software Architect - Mobile Applications in Cambridge, Massachusetts
Software Architect Mobile Applications
The medical device technology group governs the definition, design and execution of Sanofi’s integrated care roadmap for medical devices. Our mission is to build the market leading connected ecosystem enabling differentiated professional services that support patients’, providers’, payers’, and Sanofi’s needs to deliver differentiated & improved patient outcomes. To accomplish this, we have established core competencies in cloud based data management, data analytics, mobile platform applications, and software based medical device life-cycle, managing internally as well as externally executed projects. The team has broad visibility within Sanofi and we are looking for candidates that are passionate about patients & healthcare, focused on our core values of working as one team and treating others with respect, but last but not least being some of the brightest and most talented resources in the industry.
For this team, we are seeking an experienced software architect who will work for the Director of Software to drive our mobile apps software development of class I and II medical device software. As the connected ecosystem has evolved, so too has the expanded role the mobile apps play. They become the central hub that a patient interacts for a range of interventions and external connected diabetes devices.
This role will be responsible for leading all design activities, including a heavy emphasis on documentation and product quality. They should have an Agile mindset, constantly looking for ways to deliver with speed and scale. Candidates should have commanding knowledge of mobile software development best practices for Android and iOS, system integration, continuous integration/continuous deployment, configuration management, scalability, information security, internationalization and testing.
Define an architecture that spans a range of medical device applications or medical interventions across the connected ecosystem, enabling a globally launched product & complexity within 1 application
Work with the Director of Software, Backend Architect and DevOps lead to establish the needs for the mobile apps to ensure architectural roadmap meets the evolving needs from release to release for a global platform
Propose architecture and oversee technical integration with strategic external partnerships to define how our mobile applications interface and integrate within the connected ecosystem
Design and document the mobile architecture and design specification
Work with cross-functional stakeholders to determine a feature roadmap for the mobile apps
Own and orchestrate the mobile CI/CD pipeline, including automated test frameworks
Define and manage all tools required to support mobile software development
Establish the framework to support effective manual and automated testing of mobile apps
Serve as point contact for internal and external developers when questions or new feature requests arise around the mobile apps
Identify technical debt and ensure it is addressed with appropriate priority
Ensure that the mobile apps have properly documented interfaces complying with FDA as well as ISO requirements while being properly tested through automated test cases. Ensure those interfaces are effectively published with other functions within Sanofi as well as external firms that implement the medical device on a global scale.
Ensure proper software design principles are being applied and consistent documentation is being delivered
Support and drive an Agile software development process
Complying with policies and processes and ensure they are communicated, understood, implemented, and maintained at all levels of the organization
Demonstrating excellent partnership and collaboration with other functions within the company to support common initiatives on medical devices
Demonstrating knowledge, skill and ability to model the Sanofi values and positively communicates the company visions, values, priorities and target
BS in computer science or equivalent
7+ years of experience in software development
5+ years of experience in leading complex software projects and other developers
5+ years of experience of mobile software development, addressing needs such as usability, efficiency, speed, ease-of-use, etc.
2+ years of Bluetooth device integration
2+ years working with Swift and/or Kotlin
2+ years of experience in Agile software development as well as TDD, BDD, Continuous Integration
2+ years of experience in design controls and FDA / ISO 13485 / IEC 62304 compliant software development
Excellent verbal and written communication skills.
Demonstrated initiative and analytical thinking style, able to comprehend complex problems and good problem solving skills
Proven track record of leading mobile development for apps with that have gained traction & being a strong team player.
Additional Desired skills:
MS in Computer Science or equivalent
Experience in privacy, cyber security, HIPPA, databases, backend development, web development
Sanofi Inc. and its U.S. affiliates are Equal Opportunity and Affirmative Action employers committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race; color; creed; religion; national origin; age; ancestry; nationality; marital, domestic partnership or civil union status; sex, gender, gender identity or expression; affectional or sexual orientation; disability; veteran or military status or liability for military status; domestic violence victim status; atypical cellular or blood trait; genetic information (including the refusal to submit to genetic testing) or any other characteristic protected by law.
At Sanofi diversity and inclusion is foundational to how we operate and embedded in our Core Values. We recognize to truly tap into the richness diversity brings we must lead with inclusion and have a workplace where those differences can thrive and be leveraged to empower the lives of our colleagues, patients and customers. We respect and celebrate the diversity of our people, their backgrounds and experiences and provide equal opportunity for all.
- Sanofi Group Jobs