Software Engineer (Flexible/Remote) (Toronto)

Software Engineer (Flexible/Remote) (Toronto)

02 Sep
|
DNAstack
|
Toronto

02 Sep

DNAstack

Toronto

At DNAstack, our mission is to power precision medicine by building software that breaks down barriers to responsible biomedical data sharing, discovery, and analysis. We build cutting-edge software and industry standards to help researchers and clinicians analyze sequencing data and make faster, more accurate diagnoses. Our platform supports national and international networks tackling rare disease, cancer, infectious disease, and more.

We’re a nimble, cross-functional team of scientists, engineers, designers, and product thinkers working at the intersection of genomics, software, and cloud technologies. We are looking for an experienced, full-stack Software Engineer to join our team on a full-time, 12-month contract and help us design and develop products to power breakthrough discoveries in genomics and precision health. We are agile, move quickly, test and deploy continuously.

We work with governments, public health agencies, pharma companies, patient advocacy groups, diagnostic providers, and academic researchers, tackling neuroscience, oncology, and other specialty specific areas. Current work includes building shared analysis infrastructure on DNAstack federated cloud research platform that serve multiple independent disease research consortia simultaneously. Proactively identify architectural and code weaknesses and recommend appropriate solutions Prototype, develop, test, and deploy applications Work with the product team, collaborate with customers, partners, and peers to identify product requirements Guide junior members of our team towards strategic goals and technical excellence Develop and maintain notebook environments (Python/R) for reproducible cross-dataset bioinformatics analysis Build reusable workflow templates for spatial and single-cell integration pipelines intended for public release Support federated data access across multi-tenant cloud environments connecting independent disease research consortia on shared infrastructure Java (Spring Boot, Lombok, JUnit5, Mockito,



Micrometer, Liquibase) Python (uv, poetry, pytest, click, pandas, polars) TypeScript (Angular, RxJS, Storybook.js, Chromatic, Jasmine + Karma) Cloud platforms (AWS, GCP, Azure) Databases and query engines (PostgreSQL, BigQuery, RedShift, Trino) Logging, Monitoring & Metrics (Datadog, Grafana) AI-assisted development (Claude Code, GitHub Copilot) CI/CD (GitHub Actions, GitLab CI, Concourse, blue-green deployments) Cloud-native application patterns (12-factor methodology, stateless services, microservices, configuration management, secret handling) Shell scripting (Bash, Unix, automation) WDL / Cromwell (workflow orchestration for bioinformatics pipelines) GCS-native data access patterns for large genomics file types (BAM, h5ad, Visium) and distributed processing of sparse matrices 4+ years of professional software development experience ~ Demonstrable understanding of systems, algorithms, and software design ~ Degree in Computer Science, Computer Engineering or related field ~ Self-starter attitude, willingness to learn new technologies and passion for improving their own coding practices ~ Experience working with and analyzing big data in a distributed environment Familiarity with & respect for principles such as DRY, KISS, SOLID, CUPID, YAGNI, INVEST, Swiss cheese model, etc.

Experience analyzing requirements and communicating solutions, especially in collaboration with partners and customers Your work will directly influence tools used by national and international genomics networks. Shape a core function of the company from a small, senior team into a scalable, sustainable group.



Enjoy a flexible, remote-friendly team culture along with a competitive salary, benefits, and employee stock option program.

This role offers the flexibility of remote work, with the option to work in person from our Toronto office. Remote friendly, with flexible hours and the chance to work on-site at our Toronto office Comprehensive health benefits: medical, dental and vision coverage for you and your dependents Three weeks vacation Maternity and parental leave top-up programs One-time remote office set-up stipend Career development and learning support Opportunity to contribute to open science and global data-sharing efforts Compensation at DNAstack is determined through various factors including but not limited to: comparable salary market data within Canada, technical skill assessment, a holistic view of previous work history, and internal pay equity with other DNAstack team members. We regularly review our compensation practices to identify and address any pay equity gaps.

Pay equity is an ongoing process, and we are committed to maintaining compliance with legislative requirements while fostering a workplace that values fairness, respect, and inclusion. At DNAstack, we are committed to building and fostering an inclusive, accessible environment for everyone. If you have any questions, concerns, or requests regarding accessibility needs at any stage of the interview process, please contact [email protected] a small but mighty team, we use AI-powered tools to help us stay organized and efficient during our hiring processes.

These tools help in areas such as sorting applications and highlighting matches to the role. These tools help us move faster, but they definitely don't make decisions for us - every application is reviewed by a real human on our team. If you have any questions about how we use AI in our hiring process, please reach out to humanresources@dnastack.

📌 Software Engineer (Flexible/Remote) (Toronto)
🏢 DNAstack
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (flexible/remote) (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (flexible/remote) (toronto) / toronto