Talent.com
DNAstack
Software Engineer (II)DNAstack • Toronto, Ontario, Canada
Software Engineer (II)

Software Engineer (II)

DNAstack • Toronto, Ontario, Canada
25 days ago
Salary
CA$125.00 daily
Job type
  • Full-time
  • Temporary
Job description

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.

Were 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 Youll 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 Were Looking For


Technologies

Were 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)
  • TypeScript (Angular RxJS Chromatic Jasmine Karma)
  • Microservices Docker and Kubernetes
  • Cloud platforms (AWS GCP Azure)
  • Infrastructure as Code (Terraform CloudFormation)
  • 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)
  • 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 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
  • Excellent verbal and written communication skills


Nice to Have

  • Experience working with and analyzing big data in a distributed environment
  • Experience and aptitude with lean-development principles including:
  • Understanding the dangers of over-engineering an MVP
  • Not sacrificing solutions for todays problems for concerns about tomorrows
  • Familiarity with & respect for principles such as DRY KISS SOLID CUPID YAGNI INVEST Swiss cheese model etc.
  • Experience in healthcare or life sciences
  • Experience analyzing requirements and communicating solutions especially in collaboration with partners and customers


Why This Role Is Exciting

  • Impact at scale: Your work will directly influence tools used by national and international genomics networks.
  • Build something new: Shape a core function of the company from a small senior team into a scalable sustainable group.
  • Cross-disciplinary collaboration: Work side by side with engineers product managers and scientists to turn bioinformatics into real-world solutions.
  • Mission-driven: Contribute to solving rare disease cancer and infectious disease challenges by enabling precision medicine.
  • Team culture: Enjoy a flexible remote-friendly team culture along with a competitive salary benefits and employee stock option program.


Where Youll Work

This role offers the flexibility of remote work with the option to work in person from our Toronto office. This arrangement supports your needs and promotes a healthy worklife balance.

Eligibility

To be considered for this position you must be eligible to work in Canada.

Benefits

  • Remote friendly with flexible hours and the opportunity to work on-site at our Toronto office
  • Comprehensive health benefits: medical dental and vision coverage for you and your dependents
  • Three weeks vacation
  • Unlimited sick days
  • Maternity and parental leave top-up programs
  • One-time remote office set-up stipend
  • Career development and learning support
  • Opportunity to participate in DNAstacks Employee Stock Option Program
  • Opportunity to contribute to open science and global data-sharing efforts

The salary range for this role is $125000 to $175000. At DNAstack we are dedicated to providing pay transparency to all candidates. 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.

DNAstack is committed to fair and equitable compensation accordance with the appropriate legislation in each jurisdiction in which we operate we ensure that our team members are compensated within equal pay ranges for work of equal value regardless of gender.

We regularly review our compensation practices to identify and address any pay equity gaps. Our approach considers skill effort responsibility and working conditions to ensure that compensation decisions are objective transparent and free from bias.

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 and we will work with you to meet your needs.

As 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 dont make decisions for us - every application is reviewed by a real human on our team.


Your privacy matters to us. Any information you share is handled according to Ontario privacy laws as well as our internal privacy practices. If you have any questions about how we use AI in our hiring process please reach out to


Note: this posting is for an existing vacancy that we are seeking to fill.

For compliance reasons all offers of employment at DNAstack are conditional upon a successful background check that may consist of prior employment verification reference checks education confirmation criminal background or other information as permitted by law.


Required Experience:

IC


Employment Type : Full-Time
Department / Functional Area: Engineering
Experience: years
Vacancy: 1
Monthly Salary Salary: 125000 - 175000
Create a job alert for this search

Software Engineer (II) • Toronto, Ontario, Canada

Similar jobs

Software Engineer II

Commonsku Inc.toronto, on, Canada
Full-time

Ready to help reshape a $26B industry and build the future of branded merch?.Our platform empowers branded merch distributors to work smarter — managing projects, building quotes, placing orders, a... Show more

 • Promoted

Software Engineer II

Guidewire SoftwareToronto, ON, CA
Full-time

Guidewire’s development team is looking for a smart, proactive, and results-oriented Software Engineer II to build elegant solutions for the property & casualty insurance industry’s complex busines... Show more

 • Promoted

Staff Software Engineer - AI II

Thomson Reuterstoronto, on, Canada
Full-time

This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.Staff Software Engineer (AI), Forward Engineering.As a Staff ... Show more

 • Promoted

Software Engineer III

Zoom Information, Inc.Toronto
Full-time

ZoomInfo is where careers accelerate.We move fast, think boldly, and empower you to do the best work of your life.You’ll be surrounded by teammates who care deeply, challenge each other, and celebr... Show more

 • Promoted

Software Engineer II, Web

Pinteresttoronto, on, Canada
Full-time

Software Engineer II, Web at Pinterest.About the role You will join the engineering team to build and maintain the web platform that supports Pinterest.This role focuses on improving developer prod... Show more

 • Promoted

Software Engineer III Toronto, Ontario, Canada

Zoom Information, Inc.Toronto, ON, CA
Full-time

ZoomInfo is where careers accelerate.We move fast, think boldly, and empower you to do the best work of your life.You’ll be surrounded by teammates who care deeply, challenge each other, and celebr... Show more

 • Promoted

Senior Software Engineer II

Carta HealthcareToronto, ON, CA
Full-time

Carta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit.Trusted by 65,000+ companies ... Show more

 • Promoted

Software Engineer Iii - Travel Cover - C$115,000 - C$145,000 A Year

Cover GeniusToronto County, Canada
Full-time

Software Engineer III role to lead the development of a direct-to-consumer travel insurance product, leveraging AI tools for accelerated workflows and making key technical decisions. Show more

 • Promoted

Software Engineer II, Backend

PinterestToronto, Ontario, Canada
Full-time

Millions of people around the world come to our platform to find creative ideas, dream about new possibilities, and plan for memories that will last a lifetime.At Pinterest, we’re on a mission to b... Show more

 • Promoted

Senior Software Engineer II

Tripledot Studiostoronto, on, Canada
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Show more

 • Promoted

Senior Engineer Ii - Software - $90,000 - $140,000 A Year

Microchip TechnologyNorth York, Canada
Full-time

Develops and maintains advanced analysis and transformation passes for HLS compiler.Optimizes hardware architectures to improve power efficiency and performance. Show more

 • Promoted

Software Engineer Ii - Fintech Innovation At Scale - C$114,800 - C$191,800 A Year

E-Commerce CompanyToronto County, Canada
Full-time

Software Engineer needed for a global e-commerce company in Vancouver to design innovative fintech products.Requires collaboration and adherence to best practices. Show more

 • Promoted

Software Engineer II

TD BankToronto, ON, CA
Full-time

Ingénieur en logiciels IIPostulerremote type: Sur placelocations: Toronto, Ontariotime type: Temps pleinposted on: Publié hiertime left to apply: Date de fin : 27 juin 2026 (Il reste 3 jo... Show more

 • Promoted

Software Engineer Ii - C$68,100 - C$113,600 A Year

Reed TechnologyEast York, Canada
Full-time

Software Engineer responsible for software development, bug fixes, and collaboration within development teams.Requires experience with Java/J2EE, JavaScript, and various other technologies. Show more

 • Promoted

Software Engineer II, Core Identity (Auth0)

Oktatoronto, on, Canada
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

[PIPELINE] - Software Engineer II - Canada

MQ Referrals OnlyToronto, ON, CA
Full-time

PIPELINE] - Software Engineer II - Canada.You will execute on defined projects to achieve team-level goals and own minor features in support of larger features.You will independently define the rig... Show more

 • Promoted

Software Engineer Iii - C$100,000 - C$130,000 A Year - Remote

ZondaToronto County, Canada
Remote
Full-time

A Software Engineer will design, develop, and implement scalable software solutions, collaborating with other engineers and product managers. Show more

 • Promoted

Software Engineer II

DoistToronto, ON, CA
Full-time

Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions.As an engineer, you will enhance the experiences of your custome... Show more

 • Promoted

Senior Software Engineer II

Cartatoronto, on, Canada
Full-time

Carta connects founders, investors, and limited partners through world‑class software, purpose‑built for everyone in venture capital, private equity and private credit.Trusted by 65,000+ companies ... Show more

 • Promoted

Software Engineer Iii - C$108,000 - C$135,000 A Year

GuidewireNorth York, Canada
Full-time

Seeking an experienced, product-minded Software Engineer to help build and scale a platform using Python, TypeScript, React, and AWS.Responsibilities include designing, building, testing, and optim... Show more