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

Software Development Engineer

SOPHiA GENETICS

Software Development Engineer

Boston, MA
Full Time
Paid
  • Responsibilities

    Job Description

    Would you like to join the development team 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 technical skills to help us deliver on our mission of democratizing Data-Driven Medicine.

    In order to augment our technical team we are looking for a SOFTWARE DEVELOPMENT ENGINEER to join our team in the US as a remote employee, with occasional face-to-face meetings, as required.

    As a METRICS SOFTWARE DEVELOPMENT ENGINEER, you will join our development team and will contribute to the design and development of metrics collection, analysis, and visualization within the context of our platform.

    Our platform is a one-of-a-kindgloballydistributed information system that brings together hospitals and labs to provide data ingestion and processing, analysis and modeling, reporting and intelligence, distribution and sharingof a multitude ofcomplexsourcesof structured and unstructured data, including genomics, imaging, and clinical data, delivered asamulti-tenantSaaSplatformon the cloud.

    You will focus on developing metrics gathering capabilities of the platform to enable a better understanding of the way our users interact with the product, the operational capabilities of our algorithms and computational pipelines, as well as metrics related to our software development process. As part of a team, you will develop a scalable data store for the collection and aggregation of metrics, as well as a front end for interacting with the metrics. You will develop individual reports and establish metrics instrumentation best practices within the software engineering organization.

    Some travel between various SOPHiA offices and customer sites will be required (up to 10%).

    REQUIREMENTS

    You are an experienced engineer who is successful working in distributed organizations as part of the technology team. You have a track record of developing expertly crafted metrics collection and analysis systems. You have extensive knowledge of existing technologies within the metrics space. You are very good at analyzing and visualizing data. You enjoy working on internal tools and interacting directly with users.

    • University degree in Computer Science, or a similar field, or equivalent professional experience

    • Strong knowledge of and expertise with SQL

    • 1-3 years of experience in software engineering, with a focus on METRICS SYSTEM DEVELOPMENT.

    • Experience within the Java and Python ecosystems.

    • Excellent analytical and problem-solving skills.

    • Experience with key business intelligence and visualization tools, including Looker (LookML), Tableau, and Snowflake is a plus.

    • Experience with scalable database design and operation.

    • Excellent interpersonal and communication skills

    • Knowledge of software engineering best practices (Agile, Continuous Value Delivery, CI/CD, DevOps, NoOps, PaaS, IaaS, LEAN software, Service Oriented Architecture, cloud computing)

    • Fluent in English

    BENEFITS

    • A flexible, friendly and international working environment with a collaborative atmosphere
    • 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 exciting modern technology - cloud computing, Big Data, DevOps, machine learning

    LOCATION: HOME OFFICE (Massachusetts and the surrounding states, 2-3h from Boston)

    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.