Software Engineering Manager Jobs in Santa Clara, CA at Roche

Title: Software Engineering Manager

Company: Roche

Location: Santa Clara, CA

Salary: $200K – $250K*

Category: Pharmaceuticals & Biotech

Job Description

Next-generation genomic sequencing is a new frontier. The complexity and sheer size of the data in the life sciences will make astronomical data problems look modest. Roche Sequencing is not only changing science, but we are changing lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/systems infrastructures so researchers and clinicians can make better health decisions faster. We develop products that scientists and others in life sciences will use to diagnose, find treatments, and eventually beat diseases like cancer.

The Software Engineering Manager is a critical leadership role our Sequencing’s 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.

Key Responsibilities:

Software Delivery: this is a hands-on management position and you will be expected to 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.

You value 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.


BS degree in Computer Science, Computer Engineer or a related technical discipline with 8+ years of software industry experience, particularly SaaS-based related applications.

At least 0-2 years of proven managerial experience developing a high-performing team.

H ave successfully built, dployed, and operated an enterprise-scale web application in the cloud (in a management role preferred).

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 th…


About Roche