The Senior Software Engineer will work within Roche’s Computational Sciences Center of Excellence, in the Data and Digital Catalyst organization, to modernize computational and data ecosystems and integrate digital technologies across Research and Early Development. The role bridges scientific workflows and modern software solutions, potentially working alongside laboratory scientists and automation systems. As part of a software-focused engineering team, the engineer will build, test, and deploy production software and systems supporting experimental and data workflows. The engineer will develop and operate full-stack solutions spanning web frontends, backend services, APIs, databases, and cloud infrastructure. The work includes creating applications for researchers to manage samples and data, coordinate workflows, and design, execute, monitor, and analyze experiments. The role uses coding agents as part of the development process and takes features from ambiguous requirements through design, implementation, validation, deployment, and production support. The engineer will also design reliable and scalable systems that support scientific workflows and connect with laboratory and enterprise systems, collaborate across disciplines, and contribute to architecture and engineering practices.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior