Principal Software Engineer, Small Molecule Drug Discovery

South San Francisco, California
April 09 2019
Position Type
Full Time
Organization Type

Join a Team that Lives to Improve Lives
People come to Genentech from across disciplines and across the world to solve our most challenging medical conditions. You’ll find inspiration in our passion for biotechnology, our purpose to positively impact the lives of millions of patients and our dedication to our people. Joining Genentech means being part of a tradition of inquiry that will change the world. It means embracing our failures as much as our successes. It requires a willingness to look beyond the edge of what's possible. And a focus on doing the day-to-day work that makes great science happen. 

The following opportunity exists in our South San Francisco, CA headquarters:

Principal Software Engineer, Small Molecule Drug Discovery

The Computational Chemistry and Cheminformatics group seeks an experienced, self-driven principal software engineer to help identify, design, test and deliver software tools that assist in discovering ground breaking therapeutics.

The successful candidate will help shape and implement a long term informatics strategy and apply knowledge of modern software technologies to complex informatics and scientific problems in a dynamic research environment. Software projects will involve analyzing the needs of small molecule R&D groups and translating the requirements into robust and scalable software solutions.

You will have access to state of the art hardware, software, and infrastructure in a fast-paced and creative environment.  Based at our beautiful South San Francisco campus, you will join our team of software engineers, computational chemists, and cheminformaticians who are committed to discovering new medicines to address unmet medical needs. This is a tremendous opportunity to do meaningful work in an exciting, dynamic environment.

Who You Are

  • You have a Ph.D. or equivalent in Computer Science, Chemistry, Biochemistry, Biophysics, or related discipline with a minimum of an undergraduate level course in organic chemistry.
  • You have at least 15 years of experience in scientific programming and providing software solutions in a research environment.
  • You have demonstrated leadership in the conception, architecture, design, implementation, and adoption of significant, novel scientific or workflow applications.
  • You have a record of identifying, adopting and integrating new technologies that contribute to corporate goals.
  • You have demonstrated experience with Java (or other modern programming language) and SQL. Additional experience with Python and Javascript preferred.
  • You have demonstrated experience in chemical informatics, algorithms and software.
  • You have designed and maintained data models in relational databases.
  • You have outstanding interpersonal and technical communication skills.
  • Knowledge of data science, machine learning, and deep learning approaches is strongly desired.

A Job with Benefits Beyond the Benefits
A member of the Roche Group, Genentech has been at the forefront of the biotechnology industry for more than 40 years, using human genetic information to develop novel medicines for serious and life-threatening diseases. Genentech has multiple therapies on the market for cancer & other serious illnesses. Please take this opportunity to learn about Genentech where we believe that our employees are our most important asset & are dedicated to remaining a great place to work.

The next step is yours. To apply today, click on the "Apply online" button.

Genentech is an equal opportunity employer & prohibits unlawful discrimination based on race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, disability, marital & veteran status. For more information about equal employment opportunity, visit our Genentech Careers page.

At Genentech, we share salary ranges with applicants during the recruiting process, if requested. Third party salary estimates may not be accurate or up-to-date.

Similar jobs

Similar jobs