logo

Software Engineering Manager, BioInformatics

  • Anywhere

Company :
Roche

Location :
Pleasanton, California

Expiry Date :
Mon, 21 Dec 2020 23:59:59 GMT

Apply Job :
Open Link

Description :
Job Details Full-timeEstimated: $130,000 – $180,000 a year4 hours ago Benefits – Health insurance Qualifications – Linux – DevOps – Maven – C++ – Jenkins – Bachelor’s degree Full Job Description Impact Healthcare Roche Sequencing is developing ground-breaking next-generation sequencing products that allow scientists/clinicians powerful new avenues to investigate DNA, the blueprint of any lifeforms, in days giving them the ability to understand health conditions such as cancer, HIV, COVID19 and more! We are not only changing science but changing lives through the development of frontier technologies that accelerate personalized healthcare Make a Big Difference Our Software and Bioinformatics (SBI) group leverages the latest advances in AI, data sciences, bioinformatics and engineering to bring the power of Next-Generation Sequencing (NGS) technology to life sciences professionals enabling them the ability to diagnose, find treatment options and ultimately beat diseases like cancer, HIV and others. As we develop powerful bioinformatics algorithms, data analysis tools, cloud-based software, and systems infrastructures, we are delivering on the promise of personalized healthcare. As a Software Engineering Manager, Bioinformatics you will partner with software developers and scientists to develop the underlying bioinformatics analysis algorithms and workflows that support next generation genomic products. Manage a team of engineers and lead the effort to productionize and optimize bioinformatics software in collaboration with the scientific algorithm development team. Monitor every phase of the development process to ensure that the design and software adhere to company or department standards. Responsibilities: Oversee the development of bioinformatics algorithms and pipelines for applications supporting Oncology, Sample Preparation, and Women’s Health products. Contribute to algorithm development and optimization and code reviews for applications developed using Python, Java or C++/C#. Establish and review standards for software development within the department. Investigate performance standards for software and optimize for resource bottlenecks. Work in an Agile environment for on-time software delivery. Develop frameworks for continuous integration and testing for software and pipelines developed within Bioinformatics. Work closely with various software teams on product architecture, design and feature development. Work closely with IT teams to establish computing infrastructure architecture and design, HPC support, and data governance. Work closely with the DevOps team on software packaging and tools management. Cultivate direct reports for long term career development. Manage and effectively communicate with cross-functional teams about project timelines, budgets, and resource allocations. Ensure the team achieves and maintains a high-level of sustainable performance. Provides direction regarding co-established goals for engineers or bioinformatics scientists. Responsible for independently directing and coordinating all activities necessary to complete projects. Who you are When you join us, you will have meaningful work developing an innovative technology that saves and improves lives around the world. As you collaborate with some of the best Software Engineers/Scientists in the industry, you will make a huge difference in disease diagnostics! Our team is collaborative and fast-paced. And, we offer a competitive salary with a rich benefits package. Requirements: Bachelor’s degree in Computer Science or equivalent technical field with 8+ years of direct related experience. Three (3) years of experience leading and managing a team of engineers across multiple projects. Experience in the development and support of product-level software and/or bioinformatics pipelines. Proficiency in Java and Python required with C++/C# a big plus. Experience with various software development and support related tools such as: JUnit, PyTest, Cucumber, Behave, and Command Line Tools (Linux Shell), Jenkins, Maven, github. Comfortable with AWS, and Linux Shell. Familiarity with workflow development languages like Nextflow is preferred. Experience developing and tuning software for FPGA or GPU is a plus. Experience working in genomics or regulated clinical environments is desirable. Experience with Behavioral and Test Driven Development (BDD) principles is a plus. Experience with container tools (ex. docker, singularity) is a plus. #LI-CS1 Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual’s race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law. If you have a disability and need an accommodation in connection with the on-line application process, please email us at . Show full job description Apply Now