Senior Software Development Engineer

Sophia Genetics · Boston MA

Company

Sophia Genetics

Location

Boston MA

Type

Full Time

Job Description

SOPHiA GENETICS combines deep expertise in life sciences with mathematical capabilities in data computing to create the future of AI-assisted Medicine.

We are looking for Senior Software Development Engineer to join our team! As a Senior Software Development Engineer, you will be part of a team of Engineers focused on developing and maintaining our internal platform and their microservices powering a multi-modal digital healthcare platform. Our platform is a one-of-a-kind globally distributed information system that brings together hospitals and labs to provide data ingestion and processing, analysis and modeling, reporting and intelligence, distribution and sharing of a multitude of complex sources of structured and unstructured data, including genomics, imaging, and clinical data, delivered as a multi-tenant SaaS platform on the cloud.

SOPHiA GENETICS (NASDAQ: SOPH) combines Data-Driven Medicine, Genomics and Radiomics, to ensure that the data used to help patients today will also benefit the patients of tomorrow. SOPHiA DDM™ Platform in supporting multimodal data-driven medicine.

WHAT CAN WE OFFER YOU

You will be responsible for the design of individual components of the services and will collaborate daily with senior technical staff in- and outside of the team. You will have the opportunity to recommend and drive new initiatives and support our fast-growing organization.

  • 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

Therefore, if you’re a dynamic, self-motivated professional who believes nothing is impossible, love to learn and be curious, we’d love to have you as part of our team!

Requirements

RESPONSIBILITIES

  • You will be performing end-to-end delivery of micro services on our digital platform, data warehouses, and other reference data projects, aided by your team lead and your team members as part of our Software Development Lifecycle. This will include design, implementation, testing, documentation, deployment, maintenance, and support of the services and other projects owned by your team.
  • You will be responsible for the design of individual components of the services and will collaborate daily with senior technical staff in- and outside of the team.
  • You will participate in the evaluation of new technologies and implement POCs for future services.
  • You will actively participate in code and design reviews with other members of the team.
  • As needed for your projects, you will participate in estimations and risk assessments, and exchange with stakeholders in Product and Project Management and other departments.
  • You will participate in the team’s recurring activities and help organize them. You will share your knowledge of best practices in the team and support more junior team members.

Requirements

You have demonstrated experience in developing reliable and performant services, full-stack applications and have a firm grasp on the underlying challenges of releasing a service to production. You have a basic understanding of the domain of genomics and digital healthcare and care for the impact you can have in this field. You know modern software engineering processes, have good knowledge of tools, technologies, and best practices. You seek to exchange regularly and communicate effectively with other members of your team.

  • Bachelor’s degree in Computer Science or Engineering or equivalent professional experience,
  • 3-5 years’ experience in the software engineering field,
  • Demonstrated experience working on Service-Oriented Architectures, Microservices, and APIs,
  • Good expertise of Java, Javascript/Typescript and Python,
  • Good knowledge of front-end framework like React, Vue.js, NextJs,
  • Good knowledge of modern DevOps tools,
  • Good knowledge of modern scalable database technologies and SQL,
  • Good knowledge of software engineering best-practices, Agile, CI/CD, testing frameworks, BDD, TDD, ...
  • Good interpersonal and communication skills,
  • Excellent level of English, French is a plus,
  • Knowledge of GraphQL is a plus,
  • Experience with containerization (Docker, ...) and orchestration (Kubernetes, ...) technologies is a plus,
  • Knowledge of digital healthcare, genomics and digital image analysis is a plus,

Expectation :
30 Days:

  • Have a high-level understanding of the platform workflow and services interactions
  • Identified the stakeholders on the projects you will be assigned to
  • Have a good understanding of the code base for your attributed component
  • Have pushed a change to production
  • Participated in a customer complaint process

90 Days:

  • You have met / discussed with a client
  • You are able to work across your department
  • You are able to work in full autonomy
  • You can participate in the architecture effort
  • You are able to lead RCA analyses in case of incident


After a year:

  • Completely autonomous on the different platform components
  • You are able to lead and mentor a team of engineer on a defined scope

Benefits

  • Outstanding Medical (with Telemedicine), Dental, and Vision Plans with 90% employer contributions!
  • Life and AD&D company provided
  • Company paid short and long term disability insurance
  • Supplemental employee insurance options available for Accident, Critical Illness, Hospital and Legal
  • Career opportunities in a fast-growing company with a worldwide reputation
  • International and multicultural environment
  • Flexible hours, HYBRID work schedules available
  • Work with a dynamic and collaborative Global team
  • Exchanges and collaborations with experts within the company (AI, genomics, medicine, etc.)
  • Passionate colleagues working to make a real different in patient care. Help us change the world!

Location: Boston, MA. Office-based/HYBRID 3/5 days- Preference to US East Coast candidates.

Start Date: ASAP

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.

Apply Now

Date Posted

10/19/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Inbound Business Development Representative - Klaviyo

Views in the last 30 days - 12

Klaviyo values diversity and inclusivity and is committed to empowering creators to own their own destiny The company is looking for a BDR to generate...

View Details

Android Engineer - Customer Engineering - Biofourmis

Views in the last 30 days - 6

Biofourmis is a rapidly growing digital health company that develops softwarebased therapeutics to improve patient outcomes The company has a global f...

View Details

Business Development Representative - Acceleration Partners

Views in the last 30 days - 6

Acceleration Partners is a remote work company looking for a Business Development Representative to join their team The role involves building a new b...

View Details

Senior Project Manager - Remote - AMP Agency

Views in the last 30 days - 7

AMP Agency is looking for a Senior Project Manager to lead complex projects and programs requiring strong leadership communication and organizational ...

View Details

Fresh Connect Product Manager - About Fresh

Views in the last 30 days - 6

About Fresh is a nonprofit organization that aims to expand access to fresh food empowering individuals to make healthy choices They are seeking a Pro...

View Details

Contracts Manager - Nimbus Therapeutics

Views in the last 30 days - 14

Nimbus Therapeutics is offering a Contracts Manager position with a unique opportunity to contribute to the companys growth and interact with internal...

View Details