Talent.com
Senior Principal Software Development Engineer
Senior Principal Software Development EngineerGenentech, Inc • South San Francisco
[error_messages.no_longer_accepting]
Senior Principal Software Development Engineer

Senior Principal Software Development Engineer

Genentech, Inc • South San Francisco
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

A healthier future. It’s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That’s what makes us Roche.

Advances in AI, data, and computational sciences are transforming drug discovery and development. Roche’s Research and Early Development organisations at Genentech (gRED) and Pharma (pRED) have demonstrated how these technologies accelerate R&D, leveraging data and novel computational models to drive impact. Seamless data sharing and access to models across gRED and pRED are essential to maximising these opportunities. The new Computational Sciences Center of Excellence (CoE) is a strategic, unified group whose goal is to harness the transformative power of data and Artificial Intelligence (AI) to assist our scientists in both pRED and gRED to deliver more innovative and transformative medicines for patients worldwide.

The Opportunity

At Genentech and Roche, we're at the forefront of a revolutionary transformation in drug discovery powered by AI and machine learning. Our "lab in the loop" () strategy processes massive quantities of experimental data to train AI models that accelerate the discovery of new medicines. To enable this vision, we're seeking an exceptional Senior Principal Software Development Engineer to lead the development of our next-generation Therapeutic Molecule Registration (TMR) platform - a foundational component of our AI-driven drug discovery infrastructure. This platform will serve as the central nervous system for managing and integrating molecular data across our global research organization, handling hundreds of billions of records and enabling unprecedented scale in virtual molecule design and testing. As the volume of AI-generated molecular designs grows exponentially, our TMR platform must evolve to become a high-performance, cloud-native system capable of supporting rapid iteration cycles between computational design and experimental validation. You will be instrumental in consolidating our molecule registration systems into a single, harmonized environment, unlocking the full potential of our data and accelerating the development of life-changing therapies.

In this role

You are someone who combines deep technical expertise in building reliable, scalable software systems with proven technical leadership experience.

You will excel at creating technical roadmaps, designing service architectures, and leading a small team of software engineers to execute on this transformative vision.

You will work closely with Genentech Computational Sciences (gCS) colleagues, including our machine learning for drug development team, Genentech Research & Early Development (gRED) Drug Discovery teams including the Antibody Engineering division, and other teams across the Roche family of companies to identify, strategize, and productionalize high-impact applications from across the drug discovery and development pipeline.

You will provide technical leadership in the design, development, and implementation of a cutting-edge therapeutic molecule registration platform.

You will design and implement scalable, robust, and maintainable solutions that can handle massive data volumes (100M+ molecules) and support evolving business needs.

You will directly contribute to accelerating drug discovery by improving data accessibility, enabling faster decision-making, and unlocking the full potential of our molecule data.

You will utilize modern cloud-native technologies (AWS), advanced data systems, and innovative approaches to data management.

Who you are

Bachelor's degree in Computer Science or related field (or equivalent experience)

15+ years of software engineering work experience

Leadership experience with 3-5 person teams

Expertise in scalable data systems (100B+ rows)

Expert-level Python & relational database knowledge (Postgres preferred)

Strong cloud-native architecture experience (AWS)

Strong Java / Kotlin skills

Advanced system design capabilities

Excellent testing & communication skills

Preferred

Open source cheminformatics experience (e.g., RDKit, chemfp, Indigo, HELM toolkit)

Chemical database cartridge expertise

Familiarity with biological sequence alignment

Chemical & biological structure notation expertise

Familiarity with chemical structure canonicalization

Molecular structure searching algorithm expertise

Relocation benefits are available for this job posting

The expected salary range for this position, based on the location of California, is $189,200 - 351,400. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.​

#ComputationCoE

#tech4lifeComputationalScience

Genentech is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.

If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form .

[job_alerts.create_a_job]

Senior Principal Software Engineer • South San Francisco

[internal_linking.related_jobs]
Principal Software Engineer AI Platform

Principal Software Engineer AI Platform

Snorkel Ai • Redwood City, California, United States
[job_card.full_time]
At Snorkel, we believe meaningful AI doesn’t start with the model, it starts with the data.We’re on a mission to help enterprises transform expert knowledge into specialized AI at scale.The AI land...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer Core GenAI Platform

Principal Software Engineer Core GenAI Platform

Upstart • San Mateo, California, USA
[job_card.full_time]
Upstart is the leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit. By leveraging Upstarts AI marketplace Upstart-powered banks and credit un...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Software Development Engineer, Navigation

Principal Software Development Engineer, Navigation

Mapbox • San Francisco, CA, United States
[job_card.full_time]
Principal Software Development Engineer, Navigation.Principal Software Development Engineer, Navigation.Mapbox is the leading real‑time location platform for a new generation of location‑aware busi...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Principal Software Engineer

Principal Software Engineer

DigitalOcean • San Francisco, CA, United States
[job_card.full_time]
Dive in and do the best work of your career at DigitalOcean.Journey alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud.If you have a g...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Partnerships

Senior Software Engineer - Partnerships

Kikoff • San Francisco, CA, United States
[job_card.full_time]
Senior Software Engineer - Partnerships.At Kikoff, we’ve redefined how people build financial confidence, helping millions of Americans establish credit, access smarter financial products, and reac...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer, Partner Platform & Ecosystem APIs

Senior Software Engineer, Partner Platform & Ecosystem APIs

Icon Ventures • San Francisco, CA, United States
[job_card.full_time]
A leading educational technology company in San Francisco is seeking a Senior Software Engineer to design and implement APIs and integrations that connect their platform to a global ecosystem.The r...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer

Principal Software Engineer

Keurig Dr Pepper • San Francisco, CA, United States
[job_card.full_time]
Principal Software Engineer for Enterprise AI Services.Lead cross-functional engineering teams delivering GenAI, agentic AI, RPA, AI / ML, and low-code / no-code capabilities across ~28k employees.This...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, GenAI

Senior Software Engineer, GenAI

Scale AI, Inc. • San Francisco, CA, United States
[job_card.full_time]
At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Software Engineer AI Governance

Principal Software Engineer AI Governance

OneTrust • San Francisco, California, USA
[job_card.full_time]
OneTrusts mission is to enable organizations to use data and AI responsibly.Our platform simplifies the collection of data with consent and preferences automates the governance of data with integra...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer

Principal Software Engineer

Dinan & Associates • South San Francisco, CA, United States
[job_card.full_time]
This is a full-time role with a client of Dinan & Associates.This role is with an established company and includes excellent health care and other benefits. Principal / Senior Principal Software Eng...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Principal Software Engineer

Principal Software Engineer

NexHealth • San Francisco, California, USA
[job_card.full_time]
Our healthcare system remains frustratingly analog.When you live in a world of one-tap car rides instant meal delivery and unlimited streaming why do you still have to call to schedule a doctors ap...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer

Principal Software Engineer

Ll Oefentherapie • San Francisco, CA, United States
[job_card.full_time]
As a Principal Software Engineer you will work with teams of software engineers responsible for the software design, development, and operations for our new and existing products.You should be able...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer AI Agents

Principal Software Engineer AI Agents

Goodleap • San Francisco, California, United States
[job_card.full_time]
GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, w...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Software Engineer

Principal Software Engineer

CHAOS Industries • San Francisco, California, USA
[job_card.full_time]
Founded in 2022 by a seasoned leadership team CHAOS has quickly become the place where world-class multi-disciplinary engineers come to build mission-critical technologies.CHAOS has a mission-focus...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Development Engineer

Senior Software Development Engineer

Epoch Biodesign • San Francisco, CA, United States
[job_card.full_time]
Kodama Systems is a technology company transforming the forestry industry with teleoperation and supervised autonomy.With our retrofit control systems, machines can be driven from anywhere off proj...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Principal Software Engineer

Senior Principal Software Engineer

Tend • San Francisco, CA, United States
[job_card.full_time]
We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregiver...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Principal Software Engineer (Cortex Xpanse) San Francisco, California, United States

Senior Principal Software Engineer (Cortex Xpanse) San Francisco, California, United States

Palo Alto Networks, Inc. • San Francisco, CA, United States
[job_card.full_time]
At Palo Alto Networks everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and mo...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal / Senior Staff Software Engineer - Cloud Availability Platform Engineering (CAPE)

Principal / Senior Staff Software Engineer - Cloud Availability Platform Engineering (CAPE)

Crusoe • San Francisco, CA, United States
[job_card.full_time]
Crusoe is building the World’s Favorite AI-first Cloud infrastructure company.We’re pioneering vertically integrated, purpose-built AI infrastructure solutions trusted by Fortune 500 companies to p...[show_more]
[last_updated.last_updated_30] • [promoted]