Taro Logo

Senior Software Engineer

A global healthcare company dedicated to advancing science and ensuring healthcare access, with over 100,000 employees developing medicines and diagnostic solutions.
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 with over 100,000 employees worldwide, is seeking a Senior Software Engineer to join their Instrumentation development department in Sant Cugat del Vallès. This role offers a unique opportunity to contribute to life-saving medical systems, specifically focusing on Coagulation instrumentation development.

The position involves working with cutting-edge technology in healthcare, developing software for In-Vitro diagnosis instruments. As part of the future product teams, you'll be responsible for creating intuitive core platforms that directly impact healthcare delivery. The role combines technical expertise with healthcare innovation, offering the chance to work on regulated medical device software.

The ideal candidate should have 6-8 years of software development experience, with strong proficiency in .NET technologies, database management, and modern development practices. Experience with medical device software development is highly valued. The position requires both technical excellence and the ability to work in an agile environment.

Working at Roche means joining a company that values personal expression, open dialogue, and genuine connections. The company's mission focuses on preventing, stopping, and curing diseases while ensuring healthcare accessibility for current and future generations. This role offers the opportunity to directly contribute to this mission through software development.

The hybrid work environment in Sant Cugat del Vallès provides flexibility while maintaining collaborative opportunities. The position offers the chance to work with exceptional engineering teams, participate in healthcare industry transformation, and make a meaningful impact on global healthcare delivery.

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 necessary documentation according to software development process
  • Review and analyze source code
  • Support and mentor software engineers
  • Optimize processes to increase quality and efficiency standards
  • Design and implement software components for coagulation In-Vitro diagnosis instruments

Requirements For Senior Software Engineer

TypeScript
Node.js
  • 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
  • Good knowledge of design patterns
  • Experience in Object Oriented Analysis and Design using UML
  • High level of written and spoken English and Spanish
  • Experience in agile SW development (SCRUM or SAFE)

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Roche, developing medical instrumentation software in Sant Cugat del Vallès, Spain. Hybrid work environment with focus on healthcare technology.

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.