Senior Backend Software Engineer

Roche
British Columbia, 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
Sanctuary AI
Greater Vancouver Metropolitan Area, Canada

Master’s or PhD in Computer Engineering, Computer Science, Mechanical Engineering, Physics, or other relevant engineering disciplines or equivalent experience. Reporting to the Simulation Software Engineering Manager, you'll delve deep into the design, architecture, and implementation of the technol...

Promoted
Improving
Vancouver, British Columbia

PLqXBkW2BgxfieYrB7rCr4Ku2mxPzaqIVOOur interview process for Senior Software Developers respects the growth you’ve experienced while training and strengthening your craft, while also becoming a more valued member of your team as a specialist, innovator and leader. Culture is huge for us so expect an ...

Coinbase
Canada
Remote

Coinbase is seeking experienced backend engineers to join our team to build out the next generation of crypto-forward products and features. Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. You have...

mParticle
Remote, Canada
Remote

Particle is expanding and looking for a Senior Software Engineer - Backend to join our core platform team! Distributed system engineers at mParticle create new high-performance event handling systems and make cross-cutting changes to existing systems and APIs to improve platform performance and stab...

Equinix
Remote, Canada
Remote

Senior Staff Engineer, Product Software. We are looking for an experienced Senior DevOps Engineer to help us build and operate a highly scalable, available, and distributed multi cloud networking software stack. Digital leaders harness Equinix's trusted platform to bring together and interconnect fo...

Leica Geosystems
Canada

Senior C++ Software Engineer, Geomatics. ...

Air
CA
Remote

We're seeking an experienced Backend Engineer to join our team. This position works closely with our CTO and senior engineering team to execute on our technical roadmap. You’ll be expected to hit the ground running, working hands-on with our backend codebase and desktop sync engine, which runs on th...

TikTok
Vancouver, British Columbia

As a Senior Software Engineer on the Ads Measurement Signal team, you will play a key role on working with cross-functional teams to continuously improve comprehensive measurement and influence signal utilization in different ads products. Minimum Qualifications:- BS/MS Degree in Computer Science, C...

ClickUp
Canada

ClickUp is seeking a skilled Senior Backend Engineer to join our fast-paced internet startup. Develop and maintain robust, scalable backend systems using Node. Collaborate with engineers, designers, and product managers to drive projects forward. Proven track record of building and scaling backend s...

Sophos
Canada

We are looking for software engineers with backgrounds in network security to join our Network Security Group Xstream Firewall Hardware/Cloud Platform Team. Passion for software engineering and coding with proven ability to test/debug own code. Ability to work well with team of senior and junior eng...