DNAstack Logo

DNAstack

Senior Software Developer

Reposted 13 Days Ago
In-Office or Remote
Hiring Remotely in Toronto, ON
Senior level
In-Office or Remote
Hiring Remotely in Toronto, ON
Senior level
The Senior Software Developer will own product functionality, develop backend services and user interfaces, collaborate with teams, and ensure high-quality software delivery.
The summary above was generated by AI

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 develop cutting-edge technologies 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 small but mighty startup team working at the intersection of bioinformatics, cloud computing, and open science

Role Overview

DNAstack is looking for a Senior Software Developer who can take ownership of features from early concept to reliable production ready deliverables. You will collaborate closely with product, design and bioinformatics to help us design and develop products to power breakthrough discoveries in genomics and precision health. This role suits someone who thrives in a startup environment, enjoys solving complex problems, works closely with cross-functional partners, and consistently delivers high-quality, user-focused software.

Responsibilities

  • Own product functionality end-to-end, from ideation and technical design through implementation, testing, deployment, and maintenance.
  • Prototype, develop, test, deploy, and maintain backend services, APIs, and intuitive, performant user interfaces.
  • Collaborate with cross-functional partners to understand user needs and translate them into clear technical solutions.
  • Proactively identify technical risks or weaknesses, recommend solutions, and lead architectural discussions to drive alignment.
  • Architect services using well-established design patterns that support iterative development and future scalability.
  • Diagnose and resolve performance, reliability, and security issues; research and recommend tools that best support business needs.
  • Improve code quality through thoughtful code reviews, mentoring, and knowledge sharing.
  • Contribute to team practices around documentation, high-quality product delivery, and strong engineering fundamentals.

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)
  • TypeScript (Angular)
  • Python
  • Microservices, Docker, and Kubernetes
  • Cloud platforms (AWS, GCP, Azure)
  • Databases and query engines (PostgreSQL, BigQuery, RedShift, Trino)
  • Familiarity with AI tools (Claude Code, GitHub CoPilot)
  • 12-factor Application Model

Qualifications

  • 5+ years of professional experience building and shipping production software
  • Demonstrable understanding of systems, algorithms, and software design
  • Ability to work in a fast-paced startup environment with a bias toward action, a willingness to learn new things, and a pragmatic approach to tradeoffs.
  • Strong sense of ownership and a track record of driving projects independently, while thriving in a collaborative, team-oriented environment
  • Excellent verbal and written communication skills
  • Degree in Computer Science, Computer Engineering or related field

Bonus Points

  • Experience with data-intensive distributed systems
  • Familiarity with genomics, healthcare and life sciences
  • Comfort working across multiple services, languages, and codebases
  • Experience with AI/ML technologies or integrating AI capabilities into production systems
  • Experience with cloud platforms (GCP, AWS, Azure)
  • Experience with Cromwell and WDL

Where You’ll Work

This role offers the flexibility of a hybrid work environment, allowing you to work both remotely and from our Toronto office. This arrangement supports your needs and promotes a healthy work–life balance. To be considered for this position, you must be eligible to work in Canada.

The salary range for this role is $110,000 - $160,000 CAD. 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 practices. In 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.

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 DNAstack’s Employee Stock Option Program.
  • Opportunity to contribute to open science and global data-sharing efforts.

Let’s Talk

If this role sounds like a fit—and you’re excited to help shape the future of genomic medicine—we’d love to hear from you. 

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]  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 don't 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 [email protected].

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. 

Top Skills

Angular
AWS
Azure
BigQuery
Docker
GCP
Java
Kubernetes
Microservices
Postgres
Python
Redshift
Spring Boot
Trino
Typescript

DNAstack Toronto, Ontario, CAN Office

120 Adelaide Street West Suite 2500, Toronto, Ontario, Canada, M5H 1P9

Similar Jobs

6 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Software Engineer will build route planning and tracking systems, develop web applications, and create APIs for logistics and dispatch operations.
Top Skills: GoGraphQLReactReact NativeTypescript
Yesterday
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer will design, develop, and launch backend systems, support API lifecycle, and help manage team processes in a collaborative environment.
Top Skills: AWSKotlinKubernetesMySQLPython
3 Days Ago
In-Office or Remote
9 Locations
Senior level
Senior level
Gaming
The Senior Software Developer in Test will develop automated testing suites, establish testing strategies, and ensure software quality for Zynga's games. Responsibilities include collaboration with engineering teams and mentoring junior SDETs.
Top Skills: AppiumCypressDockerJavaScriptKubernetesPlaywrightReactSeleniumTypescript

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account