The Senior Software Engineering Manager will be a critical role to ensure the success of our vision to improve patient outcomes. Under the direction of the Head of Engineering, Digital Health Solutions, the senior software engineering manager will develop product strategy and roadmap of SaMD products in the portfolio in partnership with Roche Pharma PHC organization.
This position will be responsible for the development of the cloud components within our Digital Health product portfolio. They will work with product managers/ owners, UX researchers, and engineers (local and remote) to deliver on the product's vision. This role is accountable for the end-to-end software delivery of the DHS products, including Design, Build, and Operational responsibility.
We are looking for candidates with exceptional leadership skills, high EQ, and the ability to inspire large engineering teams by clearly articulating a vision. Plus, a high 'get-it' factor, with the ability to quickly take complex problems and distill into concrete actions.
The Senior Manager, SW Engineering - Cloud is a key leadership role on the DHS Engineering team. It includes ownership of the cloud layer of the software stack, including parts of the backend micro services to help run the mobile digital health products, and a data science workbench backed by a 'big data' foundation.
This is a people management role which requires the ability to hire and grow top engineering talent. Strong hands-on experience in AWS, Azure,GCP or other public cloud solution provisioning is a must..
The role also requires strong communication inside and outside of engineering, working closely with customers and internal stakeholders, including data science groups across Roche, and the product teams. A healthcare background with experience in integrating healthcare IT systems and working with doctors is nice to have; an interest and enthusiasm to work in healthcare is critical.
What you'll be doing.
Software Delivery: this is a hands-on management position and you will be expected to lead the team to design and deliver software components, with the skills needed to understand and lead the design of the software, and to write code when needed
People Management: as a people manager, you'll be responsible for hiring, growing and motivating engineers on your team, ensuring you recruit and retain top talent
Best Practices: lead the team to deliver on their commitments, ensuring the design and planning is accurate and work is delivered on time with quality; drive best practices in Agile and Software Delivery
Leadership: leads the team when they're stuck on a difficult problem by finding practical, creative solutions; mentor and develop the team on technical concepts; ensures a culture that values technical excellence together with support and compassion for individuals
Your background and skills.
Have successfully built, deployed, and supported an enterprise-scale web application in the cloud (in a management role) ideally in a GxP environment, focusing on security and compliance
Recent hands-on software development experience in either Python, Java or C++/C# with expertise in at least one
Strong experience in cloud-based data lake / big data analytics platform implementation
Expertise in agile software development methodology
In-depth knowledge of software development processes and their maintenance (such as continuous integration, test automation, etc.)
Preferably AWS certified or equivalent certification
Strong foundation in Digital Health models
High 'Get-it' factor - a quick learner with the ability to understand complex problems and develop and deliver innovative solutions
Strong product sensibility, with the ability to translate customer needs into pragmatic solutions
Strong communication skills, with the ability to explain complex technical problems to non-technical audiences
Strong interpersonal skills, with proven ability to navigate complex corporate environments and influence stakeholders and partners
Experience in healthcare is not required, but familiarity with healthcare systems and data and workflows is a plus (e.g. HL7, FHIR, IHE)
BS degree or equivalent in a directly related discipline (CS, Eng, etc.)
8 - 12+ years of software engineering experience, with 3+ years of prior management experience preferred
Roche is an equal opportunity employer.
Research & Development, Research & Development > Devices, Systems and Solutions
Hoffmann-La Roche Inc.