Senior Backend Software Engineer

Roche
British Columbia, Canada
50 $-80 $ / heure (estimé)
Temps plein

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.

Il y a plus de 30 jours
Emplois reliés
Affirm, Inc.
Canada
Télétravail

We are looking for a Senior Software Engineer to lead projects and initiatives on the Fraud Decisioning team. Lead and mentor engineers to help them succeed and grow. Provide the right context to engineers and train them to take ownership of their respective pieces of the initiative. Expert at synth...

Shiftsmart
Canada
Télétravail

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 ...

Arista Networks
Vancouver, Colombie-Britannique

BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience. Aris...

Snapcommerce
Vancouver, Colombie-Britannique
Télétravail

As a Senior Engineer you have the choice to continue on the IC track into the Staff Software Engineer role or switch to the people management track into an Engineering Manager role. Senior Software Engineer, Payments. We have 80 engineers across our teams and our biggest selling point is our focus o...

Confluent, Inc
British Columbia, Canada

We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. ...

Electronic Arts Inc
Vancouver, Colombie-Britannique

Senior Software Engineer - Game Services. Become a foundational part of an ambitious, respectful and diverse team as we look for a Senior Game Services Engineer to join our team. You will report to our studio's Director of Gameplay Engineering on technical decision-making and have the support of an ...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

TikTok
Vancouver, Colombie-Britannique

We are looking for candidates who brave difficulties, share a passion for tackling complexity and developing our Search Ads product from 0 to 1 with a world-class team of passionate engineers. Minimum Qualifications• BS degree in Computer Science, Computer Engineering or other relevant majors. Prefe...

PressReader
Richmond, Colombie-Britannique

As part of the Engineering team, you will work on an award-winning digital platform, and work across various stages of the software development cycle in a wide range of development projects. Design and develop key software components and services for PressReader applications, primarily focusing on t...

Lime
Canada

We are looking for a strong Senior Full-Stack Engineer on the Product Tooling team to elevate our product tooling offerings to the next level. Lead the cross-functional collaboration with PMs, Engineers, Design, Research, Data Scientists, and Operations teams. Mentor and support other engineers on t...