R

Roche

Global pharmaceuticals and diagnostics company

IT Software Engineer - DIA R&D

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of professional experience in software engineering, solution architecture, and systems integration.
  • Proven experience managing the technical lifecycle of enterprise SaaS platforms.
  • Deep expertise in setting up and managing CI/CD pipelines, automated testing, and cloud infrastructure.
  • Strong capability to design, craft, deploy, and sustain complex API integrations and data pipelines tailored to business requirements.
  • Strong interest or demonstrated experience in integrating AI/ML capabilities or GenAI tools into enterprise workflows.
  • Good understanding of cybersecurity and implementation of secure software development practices.
  • Ability to identify and proactively address complex technical debt, performance bottlenecks, and architectural challenges.
  • Solid understanding of software quality management and performance metrics to ensure data integrity.
  • Ability to eliminate technical waste, optimize value delivery, and break down complex architectural goals into deliverable sprints using Agile and Lean Programming (LEAP) methodologies.
  • Ability to translate complex technical trade-offs to non-technical business stakeholders in Clinical Development and Medical Affairs.

Responsibilities

  • Design and maintain the solution architecture for the clinical product portfolio, ensuring systems are scalable, reliable, and secure.
  • Assess and manage technical lifecycle impacts of SaaS vendors, including release management, technical debt reduction, and GIS/security compliance.
  • Evaluate and implement modern tooling, frameworks, and AI-assisted workflows to improve development velocity and clinical operations.
  • Establish and enforce best practices across the product lifecycle, including CI/CD pipelines, automated testing, system monitoring, and code reviews.
  • Write code, build complex API integrations, and solve technical hurdles as a hands-on engineer.
  • Select and manage appropriate toolsets for the product team; translate business requirements into technical tasks using Agile (Scrum/Kanban) and Lean Programming (LEAP) methodologies.
  • Identify and mitigate technical and architectural risks; establish and track software quality metrics to maintain data integrity and system performance across clinical environments.
  • Serve as the primary technical point of contact for stakeholders across R&D and Clinical Development & Medical Affairs.
  • Partner with the Head of Product to translate business strategy into executable technical roadmaps.

Desired Qualifications

  • Familiarity with clinical systems such as CTMS and Veeva eTMF.

About the Company

Roche

Global pharmaceuticals and diagnostics company

Roche is a global leader in pharmaceuticals and diagnostics. It develops medicines and diagnostic tools that help detect, monitor, and treat diseases, using research and biotechnology to drive new therapies and tests. Roche combines drug development with in-house diagnostic products to support personalized medicine, where treatments are tailored to individual patients based on test results. Its approach differs from many peers by integrating drug discovery with diagnostic capabilities and by expanding its research through strategic acquisitions (like Genentech) to strengthen its biotechnology and R&D capabilities. The company’s goal is to improve patient outcomes and healthcare worldwide by delivering reliable medicines, accurate diagnostic tests, and data-driven care.

Company size
1-10
Company stage
IPO
Headquarters
Basel, Switzerland
Founded
1896

Recently Posted Jobs

Explore more opportunities at Roche

See more jobs