Overview

Description

The Senior Software Engineer will be part of a team of talented software developers in radiotherapy treatment delivery, planning and medical imaging. RefleXion utilizes a multi-modality PET and CT system for biology-guided radiotherapy. The Senior Software Engineer will work on a single page web application that will be used to service and support the RefleXion System through the development of sophisticated user interfaces that allows to control, calibrate, test and troubleshoot the system.

The Senior Software Engineer will have good leadership and collaboration skills to work with a multi-disciplinary team of embedded software developers, product managers and service engineers to support development and troubleshooting of the application software for the RefleXion System. This person will engage on any and every issue necessary to ship products to customers of the highest quality and reliability.

Responsibilities

Technical team member within the RefleXion software development team
Lead the support and troubleshooting of the application software using the RefleXion System
Independent worker who can learn the system to fix complex issues
Develop tools required for efficient support of the RefleXion System
Participate in design and implementation of RefleXion’s suite of applications, utilizing modern web development technologies
Participate in architecture, design, and code reviews
Complete required testing and documentation to support product release and regulatory submissions
Other duties as assigned

Requirements

Bachelor’s degree in Computer Science or related field, or commensurate industry experience
5+ years of developing commercial software products
Knowledgeable in TypeScript and modern ECMAScript editions
Knowledgeable in Angular 4 or later
Knowledgeable of document driven NoSQL databases, e.g., MongoDB or CouchDB