Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Genentech Logo

Software Engineer/Senior Software Engineer, Solutions

Genentech

$115,200 - $264,700
Sep 16, 2025
South San Francisco, CA, US
Apply Now

Roche's Research and Early Development organizations at Genentech (gRED) and Pharma (pRED) need to accelerate R&D by leveraging data and novel computational models. Seamless data sharing and access to models across gRED and pRED are essential to maximizing these opportunities. The Computational Sciences Center of Excellence (CS CoE) aims to harness the transformative power of data and Artificial Intelligence (AI) to assist scientists in delivering more innovative and life-changing medicines.

Requirements

  • Extensive experience and technical understanding of modern software and data engineering approaches, including data flow within the cloud and cutting-edge data storage solutions
  • Experience with full stack development. Working knowledge of building Front Ends using JavaScript and other Libraries and Backends using any high level languages like Python, Java
  • Experience with Databases and Data Analytics (SQL/NoSQL, ETL, ELT), APIs (REST, GraphQL)
  • Experience working on cloud-native architectures in public clouds (ideally AWS)
  • Experience with building Designs for Data Applications which are highly reliable, scalable, performant, secure and robust and ideally on a public cloud platform
  • Experience using modern development practices, including documentation, source code management, as well as build and production deployment automation
  • Experience reducing Tech Debt and consolidating and deprecating legacy solutions

Responsibilities

  • Responsible for technical excellence and ensuring our solutions and capabilities are innovative, best-in-class and integrated by delivering data flows and pipelines within and across DDC and key domains like Research Biology, Drug Discovery, Translational Medicine and Development and more
  • Identify key trends, technologies, and methodologies, and promote their adoption by applying an Open Source, Cloud First, API First and AI First approach to problem-solving
  • Learn, deeply understand and improve our Data Workflows, Application Architecture and Data Ecosystem by leveraging standard patterns like layered architecture, microservices, event-driven, multi-tenancy, etc.
  • Ensure our technical choices are innovative, best-in-class and are inter-operable and consistent across DDC and domains like Research Biology, Drug Discovery, Translational Medicine and Development and more
  • Understand and influence technical decisions around data workflows and application development while working collaboratively with our key partners
  • Integrate diverse sets of data together to power AI/ML and Natural Language Search, as well as enable our downstream teams working on Workflows, Visualization and Analytics
  • Facilitate the implementation of AI models that take advantage of advances in machine learning and artificial intelligence

Other

  • Bachelor’s degree in Computer Science or similar technical field with at least 2-4+ years of experience in software engineering (Software Engineer); 4-7 years of experience (Sr. Software Engineer)
  • Ability to think strategically and optimize for the long term while acting with a sense of urgency
  • Cares about technical and product excellence and building highly usable solutions
  • Strong oral and written communication skills
  • Onsite presence, on our South San Francisco campus, is expected for at least 3 days a week.