Senior UI Software Engineer

3 weeks ago


Mississauga, Canada F. Hoffmann-La Roche AG Full time
Senior UI Software Engineer

Location: Mississauga

Roche fosters diversity, equity, and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters.

The Position

As a Senior UI Software Engineer, you will join a passionate software engineering team to build digital pathology products that change patients’ lives. You will design, implement, and test software features and product infrastructure, primarily from a UI perspective while working with cloud technology. Ultimately, the software you produce will impact patient diagnosis globally.

Summary of the position

Our department builds IVD grade digital pathology software across a plurality of modalities, streamlining the delivery of science and algorithms into high volume clinical diagnostics. We focus on accelerating Digital Pathology adoption by providing solutions in AWS cloud and on-premise. Are you an individual interested in shaping the future of our business by taking part in exciting Digital Pathology program initiatives? Are you a self-starter, fast learner, analytical, passionate about technologies, and comfortable working with ambiguity in a fast-paced and continuously evolving environment? Our team builds highly scalable, reliable software and secure systems for better diagnostics. Come join us

The opportunity
  • Building UI applications for custom web development.
  • Writing clean, maintainable code and documentation using engineering best practices.
  • Writing unit, component, and integration tests.
  • Designing, implementing, and unit testing UI features.
  • Researching new tools, technologies, and test processes for software development.
Who you are
  • You have 5+ years of experience in hands-on UI software development.
  • You hold a bachelor or master degree in Engineering, Computer Science, Information Systems, or equivalent field.
  • You have experience building software products using Angular, JavaScript, and C++/Object-oriented programming TypeScript, Jasmine, jQuery, Flexbox Edge.js.
  • You have experience with databases such as Postgres, MySQL, MongoDB.
  • You have a strong understanding of cross-browser/platform issues and implementation.
  • You have experience with Agile/Lean practices and scalable architecture.
Preferred
  • Familiarity in developing cloud solutions using AWS.
  • Experience with WebGL or viewer related frameworks (OpenSeadragon, ThreeJS).
  • Using microservice design patterns.
  • 3+ years of Digital Pathology software development experience.
  • Life sciences background and/or experience in the medical devices fields or bioinformatics experience of any kind.

Relocation benefits are not available for this position.

Who we are

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity, and diversity.

Roche Pharma Canada has its office in Mississauga, Ontario, and employs over 850 employees. The Mississauga facility is bright, vibrant, fosters collaboration and teamwork, and is reflective of Roche's truly innovative culture.

As of January 4, 2022, Roche requires all new employees who work in Canada to be fully vaccinated against COVID-19 on the date they take office. This requirement is a condition of employment at Roche that applies regardless of whether the position is on a Roche campus or remotely. If you have a valid reason for not being fully immunized, which is limited to certain specific medical reasons or other valid reasons protected by applicable human rights laws, you may request an exemption and/or adaptation measures regarding this vaccination requirement.

Roche is an Equal Opportunity Employer.

#J-18808-Ljbffr

  • Mississauga, Ontario, Canada F. Hoffmann-La Roche AG Full time

    Senior UI Software Engineer OpportunityWe are seeking a highly skilled Senior UI Software Engineer to join our passionate software engineering team. As a key member of our team, you will design, implement, and test software features and product infrastructure, primarily from a UI perspective while working with cloud technology.About the RoleYou will be...


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche AG Full time

    Senior UI Software EngineerAt F. Hoffmann-La Roche AG, we're pushing the boundaries of healthcare with innovative solutions. As a Senior UI Software Engineer, you'll be part of a passionate software engineering team building digital pathology products that change patients' lives. Your expertise in designing, implementing, and testing software features and...


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche AG Full time

    Role OverviewAs a Senior UI Software Engineer at F. Hoffmann-La Roche AG, you will be part of a passionate software engineering team that builds digital pathology products changing patients' lives. Your primary focus will be on designing, implementing, and testing software features and product infrastructure from a UI perspective while working with cloud...


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche Gruppe Full time

    At Roche, we are passionate about transforming patients' lives, and we are bold in both decision and action - we believe that good business means a better world. We commit ourselves to scientific rigor, unassailable ethics, and access to medical innovations for all. Embracing diversity enables us to create a great place to work and to innovate for...


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche AG Full time

    Job OverviewAs a Senior UI Software Engineer at Roche, you will play a key role in building digital pathology products that transform patient lives. The successful candidate will design, implement, and test software features and product infrastructure, primarily from a UI perspective, while working with cloud technology.About the RoleWe are seeking a highly...


  • Mississauga, Ontario, Canada Roche Full time

    Transforming Patients' Lives with Digital PathologyAt Roche, we are passionate about developing innovative software solutions that improve patient outcomes. As a Senior UI Software Engineer, you will be part of a dynamic team that designs, implements, and tests software features and product infrastructure for digital pathology products. Our goal is to...


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche Gruppe Full time

    At F. Hoffmann-La Roche Gruppe, we are passionate about transforming patients' lives, and we are bold in both decision and action - we believe that good business means a better world. That is why we come to work every single day. We commit ourselves to scientific rigor, unassailable ethics, and access to medical innovations for all. We do this today to build...


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche Gruppe Full time

    At F. Hoffmann-La Roche Gruppe, we are passionate about transforming patients' lives through innovative digital solutions. We are seeking a skilled Senior UI Software Engineer to join our team and contribute to the development of cutting-edge digital pathology products.The PositionTitle: Senior UI Software EngineerLocation: MississaugaWe are a...


  • Mississauga, Canada F. Hoffmann-La Roche AG Full time

    Senior UI Software EngineerLocation: MississaugaRoche fosters diversity, equity, and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and...


  • Mississauga, ON, Canada F. Hoffmann-La Roche AG Full time

    Senior UI Software Engineer Location: Mississauga Roche fosters diversity, equity, and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality...


  • Mississauga, Canada F. Hoffmann-La Roche Gruppe Full time

    Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche,...


  • Mississauga, Canada F. Hoffmann-La Roche Gruppe Full time

    Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche,...


  • Mississauga, ON, Canada F. Hoffmann-La Roche AG Full time

    Senior UI Software Engineer Roche fosters diversity, equity, and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for...


  • Mississauga, ON, Canada F. Hoffmann-La Roche Gruppe Full time

    Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche,...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    {"title": "Senior Software Engineer", "description": "Guidewire Software: A Leader in Property & Casualty Insurance SolutionsAt Guidewire Software, we're seeking a talented Senior Software Engineer to join our team of innovators. As a key member of our development team, you'll play a crucial role in building cutting-edge solutions for the property and...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    {"title": "Senior Software Engineer", "description": "Guidewire Software: A Leader in Property & Casualty Insurance SolutionsAt Guidewire Software, we're seeking a talented Senior Software Engineer to join our team of innovators. As a key member of our development team, you'll play a crucial role in building cutting-edge solutions for the property and...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    {"title": "Senior Software Engineer", "description": "Guidewire Software: A Leader in Property & Casualty Insurance SolutionsGuidewire Software is a pioneer in the property and casualty insurance industry, providing innovative solutions to complex business challenges. We are seeking a skilled Senior Software Engineer to join our team and contribute to the...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    {"title": "Senior Software Engineer", "description": "Guidewire Software: A Leader in Property & Casualty Insurance SolutionsGuidewire Software is a pioneer in the property and casualty insurance industry, providing innovative solutions to complex business challenges. We are seeking a skilled Senior Software Engineer to join our team and contribute to the...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    Guidewire Software: A Leader in Property & Casualty Insurance SolutionsWe are seeking a highly skilled Senior Software Engineer / Tech Lead to join our development team at Guidewire Software. As a key member of our team, you will be responsible for designing and building elegant solutions for the complex business domain of the property & casualty insurance...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    Guidewire Software: A Leader in Property & Casualty Insurance SolutionsWe are seeking a highly skilled Senior Software Engineer / Tech Lead to join our development team at Guidewire Software. As a key member of our team, you will be responsible for designing and building elegant solutions for the complex business domain of the property & casualty insurance...