Senior Backend Software Engineer

Roche
Ontario, Ontario, Canada
$50-$80 an hour (estimated)
Full-time

The Position

Senior Backend Engineer

Location : Mississauga or Across Canada

Hybrid position if living in Greater Toronto Area.

Impact Healthcare

Roche Sequencing is not only changing science, but we are changing lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software / systems infrastructures so researchers and clinicians can make better health decisions faster.

The path to curing cancer lies in ones and zeros as we work with next-generation genomic sequencing, a new frontier. The complexity and sheer size of the data in the life sciences will make astronomical data problems look modest.

Do you want to develop software products that scientists and others in the life sciences will use to diagnose, find treatments, and eventually beat diseases like cancer?

Our team builds the highly scalable, reliable software and secure systems for better diagnostics. Come join us!

Make a Big Difference

As a Senior Backend Software Engineer, you are joining a passionate software engineering team to build sequencing products to change patients’ lives.

You will design, implement, and test software features & product infrastructure, primarily from a backend perspective while working with cloud technology - AWS, Serverless computing, Java, distributed platform, Spring Boot, and more.

Ultimately, the software you produce will impact patient care globally.

Who you are

You have experience building scalable server side applications, have a passion for reliability and security and are curious about the trends in web development.

Work with management to set priorities. Excellent communication skills and teamwork is a must!

Responsibilities :

Write clean, maintainable code and documentation using engineering best practices.

Write unit, component, and integration tests

Design, implement, and test backend APIs

Research new tools, technologies, and test processes for software development

Requirements :

5+ years’ experience in hands-on software or in Computer Science or equivalent field

Experience building software products using Java, Spring and REST APIs.

Experience with relational databases such as Postgres, MySql

Ability and desire to learn new technologies and become productive quickly

Experience with Agile / Lean practices and scalable architecture

Nice to have :

Familiarity in developing cloud solutions using AWS

Life sciences background and / or experience in the medical devices fields or bioinformatics experience of any kind

Experience developing regulated products under design control

canadaengineers #csijobs#

This position is not eligible for relocation support.

NOTE : All employment is conditional upon the completing and obtaining a satisfactory background check, including educational, employment, references and criminal records (for which a pardon has not been granted) checks.

AGENCY NOTICE : Please note that Roche Canada does not accept unsolicited resumes from recruiters or employment agencies.

In the absence of a signed Services Agreement with agency / recruiter, Roche Canada will not consider or agree to payment of any referral compensation or recruiter fee.

In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, Roche Canada explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency.

30+ days ago
Related jobs
Promoted
Ripple Labs
Oshawa, Ontario

Are you a highly skilled and passionate software engineer looking for an exciting new challenge? Join Ripple and help redefine the way we send and receive payments globally! As a Senior Software Engineer, you will have the opportunity to build enterprise-level payment applications that enable banks ...

Understanding Recruitment
Canada

I am currently looking for Senior Software Engineers to build a unique AI platform that pulls data from hundreds of sources to revolutionise the underwriting process. They have a world-class engineering team who went to top-tier schools and have worked at FAANG companies. ...

Shiftsmart
Canada
Remote

A software expert: You have 3-6 years of software engineering experience. Enjoy accelerated technical development and coaching working with a team of top engineers in their domains (e. Every member of the engineering team will be involved in building from the ground up. The Engineering Team enables ...

Services de Gestion Quantum Ltée
Toronto, Ontario

Position: Senior Software Engineer (Integrations)Location: Toronto, ONWe are looking for a Senior Software Engineer with over 10 years of experience to join a cutting-edge team transforming the retail experience with innovative technology solutions. Mentor and provide guidance to engineering teams, ...

Sun Life
Toronto, Ontario

The Canadian IT – Platform and Engineering team is looking for a Senior Software Engineer with at least 5 years of Java application analysis and development experience. ...

Doximity
Remote, Canada
Remote

You are experienced in creating automated testing, applying design patterns, and other engineering best practices. Collaborate with product managers, data analysts, and machine learning engineers to develop pipelines and ETL tasks in order to facilitate the extraction of insights. ...

Company 19 - John Hancock Life Insurance Company (U.S.A.)
Waterloo, Ontario

We are seeking a talented and experienced Senior Full Stack Software Engineer to join our growing team. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Minimum of 5+ years of experience as a Full Stack Software Engineer. In this role, you w...

LotusFlare
Toronto, Ontario

Senior Backend Engineers at LotusFlare are replacing traditional business backends with an engagement-centric, dynamic product stack. Every engineer is an integral part of our global engineering team and as such is directly responsible for more than half of a million users of our platforms. You have...

Extreme Networks
Toronto, Ontario

Software Engineer – Edge compute -Containerization 9401. We are seeking a highly skilled Edge Compute Staff/Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team. As a Principal Engineer specializing in edge compute, you’ll play a pivotal role...

Elevate RS Corp
Windsor, Ontario

We’re looking for an experienced Senior Software Engineerto join the Client’s Infrastructure Engineering team. Senior Software Engineer Infrastructure. Inthis role you’ll work with a skilled collaborative teamto design build and maintain services and tools that enhance theClient&rs...