The Senior Software Engineer will work within Roche’s Computational Sciences Center of Excellence, specifically the Data and Digital Catalyst organization, which modernizes computational and data ecosystems and integrates 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 builds, tests, and deploys production software and systems that support experimental and data workflows. The engineer works across the full stack, including web frontends, backend services, APIs, databases, and cloud infrastructure. The position involves creating applications that help researchers manage samples and data, coordinate workflows, and design, execute, monitor, and analyze experiments. The engineer owns solutions from ambiguous requirements through design, implementation, validation, deployment, and production support; builds reliable systems and integrations for scientific workflows; collaborates with scientists, automation engineers, designers, and software engineers; and contributes to technical architecture, engineering practices, and adoption of emerging technologies. Coding agents are used as an integral part of the development workflow.
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