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

Principal/Senior Principal Software Engineer - Solutions

Genentech

$162,600 - $351,400
Aug 27, 2025
San Bruno, CA, USA
Apply Now

Roche aims to accelerate drug discovery and development by leveraging AI, data, and computational sciences. The challenge is to create seamless data sharing and access to models across their research organizations (gRED and pRED) to maximize these opportunities. The Computational Sciences Center of Excellence (CS CoE) and its Data and Digital Catalyst (DDC) organization are tasked with modernizing computational and data ecosystems to empower stakeholders, advance data-driven science, and accelerate decision-making.

Requirements

  • Strong experience in backend and/or frontend development.
  • Hands-on expertise in cloud technologies.
  • Experience with code reviews, unit testing, and adherence to coding standards.
  • Deep experience and technical understanding of modern web application development, platforms and data engineering approaches, including data flow within the cloud and cutting-edge data storage solutions.
  • Deep experience in full stack development is required. You have strong skills building Front Ends using JavaScript, React or similar Libraries as well as Backends using high level languages like Python or Java.
  • Extensive experience working with Databases, Data Analytics (SQL/NoSQL, ETL, ELT) and APIs (REST, GraphQL) is preferred.
  • Extensive experience working on cloud-native architectures in public clouds (ideally AWS) is preferred.

Responsibilities

  • Build robust and scalable systems that unlock the potential of our diverse scientific data, accelerating the discovery and development of life-changing treatments for patients.
  • Contribute to building a modern, scalable and robust ecosystem of applications, agents and other tools to capture, move and prepare the scientific data for analysis.
  • Design and implement components with scalability and reliability at their core.
  • 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.
  • Reduce Tech Debt and consolidating and deprecating legacy solutions.
  • Integrate AI into applications and development practices.

Other

  • Proven track record of leading and delivering complex, user-friendly projects and tools in a fast-paced environment.
  • Strategic/Tactical Technical leadership for the ongoing initiatives and by identifying new opportunities with an eye for consolidation, deprecation and building common solutions.
  • Ability to think strategically and optimize for the long term while acting with a sense of urgency.
  • Provide technical mentorship and leadership to junior developers, fostering professional growth and taking accountability for upholding high coding standards.
  • Outstanding communication skills, capable of articulating technical concepts clearly to diverse audiences, including executives and globally distributed technical teams, ensuring effective collaboration and understanding.