Would you like to become part of the development of a key product within our game changing computational platform used to deliver genomic, radiomic, and clinical data analysis to over 1000 healthcare institutions and over 500,000 cancer and rare genetic disease patients worldwide? Join our growing distributed team and use your exceptional engineering and analytical skills to help us deliver on our mission of democratizing Data-Driven Medicine.
In order to augment the Software Engineering team we are looking for a Software Development Engineer (Java Engineer) to join our team.
As part of one of the Software Engineering teams at SOPHiA GENETICS, you will participate in the development of a desktop client application, together with the back-end services that support it. Aside from the development of new features and maintenance of existing ones, your responsibilities will include interacting with different teams to understand and agree on requirements, develop technical designs, establish testing strategies and support the features once they are in production. You will understand and follow our tailored software development lifecycle, designed to help you deliver high-quality products in our high-stakes healthcare industry.
Requirements
As a Software Development Engineer (Java Engineer), you appreciate the challenge of taking ownership of your work, which you perform with high attention to detail. You are excited to learn about a new and cutting-edge domain, so that you can clearly communicate with stakeholders of different levels, in order to design scalable and performant solutions. You consistently share technical and business knowledge and best-practices with teammates and other teams. You are able to lead operational efforts by resolving highly complex technical issues with efficiency.
You hold a University degree in Computer Science, Software Engineering or related field, and have acquired at least 5 years of experience in the area. You are curious and motivated, communicate well by listening critically, and thrive when part of a team.
As a must-have, you are:
We develop and deploy on Unix-based systems, and our technology stack includes relational SQL databases, Hibernate, Spring, Apache Tomcat and JavaFX. Experience in any of these is an advantage.
Experience in full-stack web development is also an advantage.
Benefits
Location: Remote work, in proximity to our Boston HQ
Start: ASAP (or as agreed)
Contract type: permanent full-time
Application process
If you think you fit this position, please send a CV and a cover letter. Please note that incomplete applications will not be considered.
After an initial screening process, candidates will be invited for remote interviews. Selected candidates will then be invited for personal interviews.