Roche

IT Software Engineer – R&D

Roche

full-time

Posted on:

Location Type: Office

Location: WarsawPoland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 PLN 170,100 - PLN 315,900 per year

About the role

  • Own the Technical Vision: Design and maintain the solution architecture for our clinical product portfolio, ensuring all systems are scalable, reliable, and secure.
  • Platform Lifecycle Management: Assess and manage the technical lifecycle impact of SaaS vendors (e.g., Veeva eTMF, CTMS), including release management, technical debt reduction, and GIS/security compliance.
  • Tech Stack Evolution: Evaluate and implement modern tooling, frameworks, and AI-assisted workflows to continuously improve development velocity and clinical operations.
  • Engineering Excellence: Establish and enforce best practices across the product lifecycle, including CI/CD pipelines, automated testing, system monitoring, and rigorous code reviews.
  • Hands-on Engineering: Act as a player-coach, spend a significant portion of your time hands-on, writing code, building complex API integrations, and solving the toughest technical hurdles in the trenches.
  • Agile & Lean Delivery: Select and manage the right toolsets for the product team. Translate complex business requirements into actionable technical tasks applying Agile (Scrum/Kanban) and Lean Programming (LEAP) methodologies to eliminate process waste and continuously optimize development velocity.
  • Risk Management: Proactively identify and mitigate technical and architectural risks. Establish and track software quality metrics to ensure absolute data integrity and system performance across all clinical environments.
  • Strategic Liaison: Serve as the primary technical point of contact for stakeholders across R&D and Clinical Development & Medical Affairs (CDMA).
  • Bridging Tech and Science: Partner closely with the Head of Product to translate the "Digital Endgame" business strategy into executable technical roadmaps.

Requirements

  • 5+ years of professional experience in software engineering, solution architecture, and systems integration.
  • Proven experience managing the technical lifecycle of enterprise SaaS platforms.
  • Familiarity with clinical systems (e.g., CTMS, Veeva eTMF) is highly preferred.
  • 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 the 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 absolute data integrity.
Benefits
  • Employment contract (Umowa o pracę).
  • Annual bonus payment based on your performance.
  • Private healthcare ( LuxMed packages).
  • Group life insurance (UNUM).
  • Multisport.
  • Recharge Fridays (2 Fridays off per quarter).
  • Take Time Program (up to 3 months of leave to use for any purpose).
  • Flex Location (possibility to perform our work from different places in the world for a certain period of time).
  • Take Time for Charity (additional paid leave of maximum 2 weeks to engage in the charity action of your choice).
  • Stock share purchase additions.
  • Yearly sales of company equipment.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
solution architectureSaaS managementCI/CD pipelinesautomated testingAPI integrationsdata pipelinesAI/ML integrationcloud infrastructurecybersecuritysoftware quality management
Soft Skills
leadershipcommunicationproblem-solvingrisk managementstakeholder engagementstrategic planningcollaborationtechnical vision ownershipprocess optimizationplayer-coach mentality