Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Development Engineer (Java Engineer)

SOPHiA GENETICS

Software Development Engineer (Java Engineer)

Boston, MA
Full Time
Paid
  • Responsibilities

    Job Description

    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:

    • Fluent in the Java 8 ecosystem
    • Proficient in English, spoken and written

    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

    • A competitive compensation package;
    • A flexible and friendly working environment with a collaborative atmosphere;
    • Fantastic office locations in Switzerland, France, and USA;
    • An exciting company mission that brings together science and technology to directly impact the lives of patients with life threatening illness;
    • A fast-growing company with plenty of opportunity for personal growth and development;
    • A hard-technical challenge to solve with rigorous reasoning and data modelling techniques;
    • International and multicultural environment.

    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.