Sr. Manager, SW Engineering - Cloud

Hoffmann-La Roche Inc. Belmont , CA 94003

Posted 2 weeks ago

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 job.

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



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineering Manager

Hoffmann-La Roche Inc.

Posted 3 weeks ago

VIEW JOBS 9/1/2019 12:00:00 AM 2019-11-30T00:00 Roche Diagnostics has created a new business - Diagnostics Information Solutions (DIS) - that is charged with building a modern software stack that will change the way patients are cared for. Our challenge is to bring together complex diagnostic and treatment data to intelligently process and present this data to healthcare professionals which allow for improved patient care. If you want to be a part of revolutionizing the healthcare industry, join us to put your software touch on it! We have built the foundation of a modern SaaS stack, with a microServices based architecture hosted in AWS, a modern Angular-based web front-end, and a Continuous Delivery pipeline, and are now looking to scale this to support a portfolio of products and add new capabilities. We are looking for candidates with a deep understanding of modern SaaS products and experience launching and supporting products. You'll get to be part of scaling our software and teams with lots of opportunities for growth. Plus get to work side by side with a team of world-class doctors and researchers who want to impact global healthcare delivery. The Position: The Senior Software Engineering Manager is a critical leadership role on the DIS Engineering team. It includes ownership of products with the responsibility to deliver and operate high quality, scalable, and extensible software, including making appropriate design and technology choices. This is a people management role that requires the ability to hire and grow top engineering talent and scale to manage multiple teams. The role also requires strong strategic thinking, with the ability to think of out of the box solutions and to make build/buy/partner decisions. Strong communication inside and outside of engineering is critical, working closely with customers and the product and operations teams to translate customer requirements into code. A healthcare background with experience in integrating healthcare IT systems and working with doctors is nice to have; interest and enthusiasm to work in healthcare are critical. Your Responsibilities: * Software Delivery: this is a hands-on management position and you will be expected to be lead the teams to design and deliver software components, with the skills needed to understand and lead the design of the software * 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 and Vision: individual and team leadership, with the ability to scale up and inspire multiple teams; long term vision, proactively planning for future organizational growth and driving a technology roadmap Your values align with ours: * Customer Empathy, Respect/Earn Trust, Extreme Ownership, Bias for action, Entrepreneurship, Open sharing of information, Data-driven, Effectiveness, Resiliency, Grit, Radical Candor, Curiosity, Optimism, Disagree yet commit, Collaboration Your Qualifications: * BS degree in Computer Science, Computer Engineer or equivalent in a related field. * 10+ years of software industry experience, particularly SaaS-based related applications. * Have successfully built, deployed, and operated an enterprise-scale web application in the cloud (in a management role) * Hands-on software design, development, test, build and deploy experience using technologies like Java, Relational and NoSQL databases * Experience in Agile Software Delivery and Operations Management and people management * Quick learner with the ability to understand complex workflows and develop and validate innovative solutions to solve difficult problems * Strong communication, with the ability to explain complex technical problems to non-technical audiences and the ability to translate customer requirements to technical designs * Strong interpersonal skills, with proven ability to navigate complex corporate environments and influence stakeholders and partners * Global experience, influencing or (preferably) managing remote teams to deliver software releases * Experience in healthcare is not required, but familiarity with healthcare systems and data and workflows is a plus (e.g. HL7, IHE) Roche is an equal opportunity employer. Research & Development, Research & Development > Devices, Systems and Solutions Hoffmann-La Roche Inc. Belmont CA

Sr. Manager, SW Engineering - Cloud

Hoffmann-La Roche Inc.