Taro Logo

Senior Software Engineer

A global healthcare company focused on pharmaceuticals and diagnostics, advancing science and ensuring healthcare accessibility.
Sant Cugat del Vallès, Barcelona, Spain
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Healthcare

Job Description

Roche, a global healthcare leader, is seeking a Senior Software Engineer to join their Instrumentation development department in Sant Cugat del Vallès. This role focuses on developing software for coagulation instrumentation within their Core Laboratory solutions. The position offers an opportunity to work on life-saving medical systems, participating in an ongoing transformation in the healthcare industry. The team is responsible for creating intuitive core platforms that significantly impact users and healthcare outcomes. The role involves working with cutting-edge technologies and following Roche R&D Instrumentation Development standards. The ideal candidate will contribute to all phases of software development, from feasibility studies to implementation, while working in an agile environment. This position combines technical expertise with the meaningful impact of improving healthcare solutions. The company offers a hybrid work environment and values diversity, encouraging employees to bring their authentic selves to work. The role requires expertise in .NET, database technologies, and modern software development practices, with the opportunity to work on regulated medical device software that directly impacts patient care.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Participate in all phases of software development from feasibility studies through design, development, testing and bug fixing
  • Define work packages, estimation, planning, and implementation within the software development team
  • Provide documentation according to the software development process
  • Review and analyze source code
  • Support and mentor software engineers
  • Optimize processes to increase quality and efficiency standards

Requirements For Senior Software Engineer

TypeScript
  • Bachelor's degree in Computer Science or similar
  • 6-8 years of work experience in hands-on software development
  • Experience with Microsoft .NET Framework, C#, .Net Core, PL/SQL, XAML
  • Knowledge of Automated Testing framework and Specflow
  • Experience with Oracle database and Entity Framework
  • Proficiency in Azure DevOps and GIT
  • Knowledge of design patterns
  • Experience in Object Oriented Analysis and Design using UML
  • Experience in agile SW development (SCRUM or SAFE)
  • High level of written and spoken English and Spanish

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Hybrid work environment
  • Career development opportunities
  • Equal employment opportunities

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Roche, developing medical diagnostic software with .NET technologies in a hybrid work environment in Sant Cugat del Vallès.

Senior Fullstack Developer

Senior Fullstack Developer position at Clarivate, focusing on AI platform development using Java and React, based in Barcelona with hybrid work arrangement.

IT24 Senior ABAP Developer

Senior SAP ABAP Developer position at Airbus Defence & Space, requiring 8 years of experience, focusing on ERP systems development and team leadership.

Senior Python Engineer

Senior Python Engineer position at Planner 5D, focusing on AI systems development and scalable backend solutions for a global home design platform.

Senior Software Engineer, Backend (Platform Reliability)

Senior Backend Software Engineer role at Affirm focusing on platform reliability and infrastructure, offering remote work in Spain with competitive compensation and comprehensive benefits.