Software Engineer II

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full-stack Software Engineer developing key systems and collaborating on genomics solutions at DNAstack. Work with cross-functional teams in a flexible, remote-friendly environment.

Responsibilities

  • 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

Requirements

  • 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
  • Experience working with and analyzing big data in a distributed environment (Nice to Have)
  • Experience analyzing requirements and communicating solutions, especially in collaboration with partners and customers (Nice to Have)

Benefits

  • 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

Job type

Contract

Experience level

Mid levelSenior

Salary

CA$125,000 - CA$145,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudPython

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.