Senior Software Engineer

Other Jobs To Apply

No other job posts for this day.

<p><span style="color: rgb(26, 26, 26); font-family: Inter, sans-serif; font-size: 14pt; font-weight: bold">About DNAstack <br><br></span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">At <span style="font-weight: bold">DNAstack</span>, 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.</span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">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.<br><br></span></p> <p><span style="font-family: Inter, sans-serif; font-size: 14pt; font-weight: bold">The Role</span><span style="font-family: Inter, sans-serif; font-size: 12pt"><br></span></p> <p><br><br></p> <p><span style="font-size: 12pt">We are looking for an experienced, full-stack <span style="font-weight: bold">Software Engineer</span> to join our team on a <span style="font-weight: bold">full-time, 12-month contract</span> 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. </span></p> <p><br><br></p> <p><span style="font-size: 12pt">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.</span></p> <p><br><br></p> <p><span style="font-family: Inter, sans-serif; font-size: 14pt; font-weight: bold">What You’ll Do</span></p> <ul> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Share leadership in the design and development of key systems</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Architect services using well-accepted design patterns to allow for iterative development and future scaling</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Proactively identify architectural and code weaknesses and recommend appropriate solutions</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Prototype, develop, test, and deploy applications</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Work with the product team, collaborate with customers, partners, and peers to identify product requirements</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Perform functional and code reviews, contributing to the overall readability and maintainability of code</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Research and select the appropriate tools for new or existing applications, with emphasis on efficiency and security</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Create system design and application documentation and maintain resources</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Guide junior members of our team towards strategic goals and technical excellence</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Develop and maintain notebook environments (Python/R) for reproducible cross-dataset bioinformatics analysis</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Build reusable workflow templates for spatial and single-cell integration pipelines intended for public release</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Support federated data access across multi-tenant cloud environments connecting independent disease research consortia on shared infrastructure</span><br></li> </ul> <p><br></p> <p><span style="font-family: Inter, sans-serif; font-size: 14pt; font-weight: bold">What We’re Looking For</span></p> <p><br><br></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt; font-weight: bold">Technologies </span></p> <p><span style="font-size: 12pt"><span style="font-family: Inter, sans-serif">We’re looking for strong background in at least a subset of the following technologies, and interest in learning the rest:</span></span></p> <ul> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Java (Spring Boot, Lombok, JUnit5, Mockito, Micrometer, Liquibase)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Python (uv, poetry, pytest, click, pandas, polars)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">TypeScript (Angular, RxJS, Storybook.js, Chromatic, Jasmine + Karma)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Microservices, Docker, and Kubernetes</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Cloud platforms (AWS, GCP, Azure)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Infrastructure as Code (Terraform, CloudFormation)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Databases and query engines (PostgreSQL, BigQuery, RedShift, Trino)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Logging, Monitoring & Metrics (Datadog, Grafana)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">AI-assisted development (Claude Code, GitHub Copilot)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">CI/CD (GitHub Actions, GitLab CI, Concourse, blue-green deployments)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Cloud-native application patterns (12-factor methodology, stateless services, microservices, configuration management, secret handling)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">API development (REST, OpenAPI, Swagger, Postman/Insomnia)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Git (trunk-based development, feature branches, pull request reviews)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Shell scripting (Bash, Unix, automation)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">WDL / Cromwell (workflow orchestration for bioinformatics pipelines)</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">GCS-native data access patterns for large genomics file types (BAM, h5ad, Visium) and distributed processing of sparse matrices</span></li> <li><br></li> </ul> <p><span style="font-size: 12pt"><span style="font-family: Inter, sans-serif; font-weight: bold">Qualifications </span></span></p> <ul> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">4+ years of professional software development experience</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Demonstrable understanding of systems, algorithms, and software design</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Degree in Computer Science, Computer Engineering or related field</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Self-starter attitude, willingness to learn new technologies and passion for improving their own coding practices</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Excellent verbal and written communication skills</span></li> </ul> <p><br></p> <p><span style="font-family: Inter, sans-serif; font-size: 14pt; font-weight: bold">Nice to Have</span></p> <ul> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Experience working with and analyzing big data in a distributed environment</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Experience and aptitude with lean-development principles, including:</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Understanding the dangers of over-engineering an MVP</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Not sacrificing solutions for today’s problems, for concerns about tomorrow’s</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Familiarity with & respect for principles such as DRY, KISS, SOLID, CUPID, YAGNI, INVEST, Swiss cheese model, etc.</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Experience in healthcare or life sciences</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Experience analyzing requirements and communicating solutions, especially in collaboration with partners and customers</span></li> </ul> <p><br></p> <p><span style="font-family: Inter, sans-serif; font-size: 14pt; font-weight: bold">Why This Role Is Exciting</span></p> <ul> <li><span style="font-family: Inter, sans-serif; font-size: 12pt"><span style="font-weight: bold">Impact at scale</span>: Your work will directly influence tools used by national and international genomics networks.</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt"><span style="font-weight: bold">Build something new</span>: Shape a core function of the company from a small, senior team into a scalable, sustainable group.</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt"><span style="font-weight: bold">Cross-disciplinary collaboration</span>: Work side by side with engineers, product managers, and scientists to turn bioinformatics into real-world solutions.</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt"><span style="font-weight: bold">Mission-driven</span>: Contribute to solving rare disease, cancer, and infectious disease challenges by enabling precision medicine.</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt"><span style="font-weight: bold">Team culture: </span>Enjoy a flexible, remote-friendly team culture along with a competitive salary, benefits, and employee stock option program. </span></li> </ul> <p><br></p> <p><span style="font-family: Inter, sans-serif; font-size: 14pt; font-weight: bold">Where You'll Work</span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">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 work–life balance.</span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt"> </span></p> <p><span style="font-family: Inter, sans-serif; font-size: 14pt; font-weight: bold">Eligibility</span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">To be considered for this position, you must be eligible to work in Canada.</span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt"> </span></p> <p><span style="font-family: Inter, sans-serif; font-size: 14pt; font-weight: bold">Benefits</span></p> <ul> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Remote friendly, with flexible hours and the opportunity to work on-site at our Toronto office</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Comprehensive health benefits: medical, dental and vision coverage for you and your dependents</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Three weeks vacation</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Unlimited sick days</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Maternity and parental leave top-up programs</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">One-time remote office set-up stipend</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Career development and learning support</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Opportunity to participate in DNAstack's Employee Stock Option Program</span></li> <li><span style="font-family: Inter, sans-serif; font-size: 12pt">Opportunity to contribute to open science and global data-sharing efforts</span></li> </ul> <p><span style="font-family: Inter, sans-serif; font-size: 12pt"> </span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">The salary range for this role is $120,000 to $140,000. 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.<br><br></span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">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. <br><br></span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">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.<br><br></span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">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.<br><br>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 humanresources@dnastack.com<br>and we will work with you to meet your needs.<br><br></span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">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.</span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt"><br>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 humanresources@dnastack.com.</span></p> <p><br></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt">Note: this posting is for an existing vacancy that we are seeking to fill.<br><br></span></p> <p><span style="font-family: Inter, sans-serif; font-size: 12pt; font-style: italic">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. </span></p>

Back to blog