Software Engineer/Senior Software Engineer
GenentechAbout the role
The Position
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 Genentech.
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 exceptional Senior Software Development Engineers to be part of the team building and maintaining 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 the role, you will:
You will combine software engineering expertise with an interest in chemical and biological data management systems.
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 develop and maintain core features of our TMR platform
You will write high-quality, testable code for chemical registration workflows
You will design and implement RESTful APIs and microservices
You will contribute to technical design discussions and architecture decisions
Who you are
Software Development Engineer
Bachelor's degree in Computer Science or related field (or equivalent experience)
3+ years of software engineering experience
Strong Python programming skills
Basic Java/Kotlin knowledge
Experience with SQL databases
Understanding of REST APIs
Strong testing practices
Cloud platform exposure (preferably AWS)
The expected salary range for this position based on the location of New York is $110,200 - 204,600, or California is $115,200 - 214,000 of hiring range, . 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.
Senior Software Development Engineer
Bachelor's degree in Computer Science or related field (or equivalent experience)
7+ years of software engineering experience
Strong Python programming skills
Ability to work with Java/Kotlin codebases
Working knowledge of Postgres and SQL
Experience with REST APIs and microservices
Strong testing practices and test automation
Experience with cloud platforms (preferably AWS)
Understanding of CI/CD pipelines
Experience with agile development methodologies
The expected salary range for this position based on the location of New York is $136,300 - 253,100, or California is $142,500 - 2
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s