×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; II

Job in Toronto, Ontario, C6A, Canada
Listing for: dnastack
Full Time position
Listed on 2026-09-01
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 125000 - 175000 CAD Yearly CAD 125000.00 175000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (II)

About DNAstack

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. Our mission is ambitious, and so is our team.

The Role

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.

You can expect to tackle a variety of challenging problems, and design and implement robust, secure, and scalable systems across multiple cloud environments. You will also have the opportunity to define standards for the future of genomics. We are highly collaborative, and a lot of our work happens in partnerships and research consortia. 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.

What You’ll Do
  • Share leadership in the design and development of key systems
  • Architect services using well-accepted design patterns to allow for iterative development and future scaling
  • 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
  • Perform functional and code reviews, contributing to the overall readability and maintainability of code
  • Research and select the appropriate tools for new or existing applications, with emphasis on efficiency and security
  • Create system design and application documentation and maintain resources
  • 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
What We’re Looking For Technologies

We’re looking for strong background in at least a subset of the following technologies, and interest in learning the rest:

  • Java (Spring Boot, Lombok, JUnit5, Mockito, Micrometer, Liquibase)
  • Python (uv, poetry, pytest, click, pandas, polars)
  • Type Script (Angular, RxJS, Storybook.js, Chromatic, Jasmine + Karma)
  • Microservices, Docker, and Kubernetes
  • Cloud platforms (AWS, GCP, Azure)
  • Infrastructure as Code (Terraform, Cloud Formation)
  • Databases and query engines (PostgreSQL, Big Query, Red Shift, Trino)
  • Logging, Monitoring & Metrics (Datadog, Grafana)
  • AI-assisted development (Claude Code, Git Hub Copilot)
  • CI/CD (Git Hub Actions, Git Lab CI, Concourse, blue-green deployments)
  • Cloud-native application patterns (12-factor methodology, stateless services, microservices, configuration management, secret handling)
  • API development (REST, OpenAPI, Swagger, Postman/Insomnia)
  • Git (trunk-based development, feature branches, pull request reviews)
  • 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
Qualifications
  • 4+ years of professional software development experience
  • Demonstrable understanding of…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary