Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (II)

$125k - $175k per year

DNAstack Corp.

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

Technologies

  • Java (Spring Boot, Lombok, JUnit5, Mockito, Micrometer, Liquibase)
  • Python (uv, poetry, pytest, click, pandas, polars)
  • TypeScript (Angular, RxJS, Storybook.js, 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 today’s problems, for concerns about tomorrow’s
    • 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 You'll 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 work-life 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 DNAstack's Employee Stock Option Program
  • Opportunity to contribute to open science and global data-sharing efforts

The salary range for this role is $125,000 to $175,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. 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. 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 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 .

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.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer (II) in Toronto, ON vacancy
  • $125.28k - $210.6k per year

     ...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is responsible for building, scaling, and expanding Braze’s suite of global messaging... 
    Suggested
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    14 days ago
  • $100k - $147k per year

     ...guests, do what they love, and thrive. We're looking for an engineer to help build and scale Toast's earnings platform — systems that...  ...livelihoods, we'd love to hear from you. About this roll*: As a Software Engineer on our team, you will: Help shape our tip and... 
    Suggested
    Full time
    Work at office
    Local area

    Toast

    Toronto, ON
    5 days ago
  •  ...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 customers, solve interesting challenges, and design new solutions. Emburse,... 
    Suggested
    Full time
    Work at office

    Emburse

    Toronto, ON
    more than 2 months ago
  • $186.84k - $334.74k per year

     .... If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU’LL DO We're looking for a Senior Software Engineer to grow our Data Lakehouse team’s capacity for impact. The Data Lakehouse team provides the foundational infrastructure and tools... 
    Suggested
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    17 days ago
  •  ...how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here . As a Software Engineer at Pinterest, you will contribute to initiatives that empower developers to build modern, world-class web experiences for Pinners... 
    Suggested
    Full time
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    Pinterest

    Toronto, ON
    a month ago
  •  ...Job Summary: The Software Engineer II – DevOps is responsible to for building and maintaining continuous integration (CI) and continuous deployment (CD) processes to ensure software systems are built, tested, and deployed in secure, reliable, and reproducible ways. This... 
    Long term contract
    Full time
    Work at office

    Harmonic Fund Services

    Toronto, ON
    more than 2 months ago
  •  ...Responsibilities: Design, develop, test, and maintain software features and applications  Translate business and technical requirements...  ...code  Collaborate with product managers, designers, and other engineers to deliver features on time  Participate in code reviews to... 
    Full time

    Ehs Technologies

    Toronto, ON
    more than 2 months ago
  • $90k - $110k per year

     ...execution at the frontier of enterprise AI. That work begins with Lily™ , the world's first AI Forward Deployed Engineer, which learns how a business works, builds the software it needs, and goes live in days. It does not leave when the work ships; it stays and keeps the software... 
    Full time
    Internship
    Live In
    Work at office
    Remote work

    Instalily Ai

    Toronto, ON
    more than 2 months ago
  •  ...business value and inspires extraordinary results. The Support Engineer II role spec ifically supports our Emburse Enterprise platform, helping...  ...Will Bring Technical Foundation: A couple of years of software support experience backed by a Computer Science (CS) background... 
    Full time
    Local area
    Flexible hours
    Afternoon shift

    Emburse

    Toronto, ON
    more than 2 months ago
  • $110k - $151.8k per year

     ...is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Software Engineer II to join the Auth0 Security Engineering organization. You'll help build and maintain the security guardrails for our multi-cloud... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    more than 2 months ago
  •  ...interview philosophy and how we use AI in our recruiting process here . We are looking for inquisitive, well-rounded Full-stack engineers to join our Core or Monetization Engineering teams. Working closely with product managers, designers, and backend engineers, you’ll... 
    Full time
    Work at office
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    more than 2 months ago
  • Shape privacy-aware web experiences at Affirm as a Software Engineer II. This remote role emphasizes modern web development in React and TypeScript while enhancing consumer acquisition through experimentation and metrics. Join Affirm's Marketing & Privacy Engineering team,... 
    Remote work

    Affirm

    Toronto, ON
    5 days ago
  • $110k - $151.8k per year

     ...We are hiring for multiple teams within Core Identity, the Engineering organization entrusted with the very heart of the Auth0 application...  ...complex distributed systems challenges at a global scale. As a Software EngineerII in Core Identity, you will design, build, and operate... 
    Full time
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    more than 2 months ago
  • $130k - $140k per year

     ...role is open to remote/ hybrid candidates commutable to our Toronto HUB office. Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the... 
    Part time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Curinos Inc

    Toronto, ON
    2 days ago
  • $120k - $180k per year

     ...Join to apply for the Senior Software Engineer II role at Tripledot Studios Description Department: Engineering Location: Toronto, CA Who are we? Tripledot is one of the largest independent mobile games companies in the world. We are a multi‑award‑winning... 
    Work at office
    Remote work
    Flexible hours

    Tripledot Studios

    Toronto, ON
    5 days ago
  • $181.05k - $213k per year

     ...connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity...  ..., and fun (yes, we said that). As a Senior Design Systems Engineer, you’ll work to:  Architect and evolve the Ink component... 
    Full time
    Work at office

    Dba Carta, Inc.

    Toronto, ON
    more than 2 months ago
  •  ...that enable Socure to transition from traditional software workflows to agent-native operations. As a Software Engineer II on the team, you will help design, build, and...  ...or policy systems — including guardrails, policy engines, content filters, or responsible AI frameworks —... 
    Full time
    Internship

    Socure

    Toronto, ON
    a month ago
  • $100k - $147k per year

     ...Requirements Experience with one or more object-oriented programming languages, such as Java, Kotlin, or similar. Strong engineering fundamentals and the ability to learn quickly and solve real-world problems. Commitment to precision and correctness in systems... 
    Full time
    Work at office

    Toast, Inc.

    Toronto, ON
    7 days ago
  •  ...expand your knowledge of Ataccama products and related third-party software, including but not limited to database management systems,...  ...product bugs, complex incidents, and service requests to senior engineers or Engineering, providing detailed assessment, reproducible steps... 
    Long term contract
    Full time
    Flexible hours

    Ataccama

    Toronto, ON
    9 days ago
  •  ...learning never stops. The Adventure Ahead As a Senior Product Engineer II, you bring deep expertise in backend engineering alongside...  ..., and ensure the team can consistently deliver high quality software without creating unnecessary knowledge silos.   The Day-to-... 
    Long term contract
    Full time
    For contractors
    Work at office
    Immediate start
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    4 days ago
  •  ...MongoDB Technical Services Engineers combine technical expertise, structured problem solving, and exceptional customer service to help customers...  ...behalf. And you'll contribute to internal projects, including software development of support tools for performance, benchmarking, and... 
    Work at office
    Worldwide
    3 days per week

    Mongodb

    Toronto, ON
    3 days ago
  • $110k - $151.8k per year

     ...user experiences and enjoy solving hard problems at scale we can’t wait to talk to you.   What you’ll be doing  Collaborate with engineers both inside and outside the team to design and deliver powerful new enterprise functionality for our SaaS customers - both for the... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    17 days ago
  •  ...opportunities, join us, and build real world value. As a SE II Engineer, Platform you will play a critical role helping to advance Ripple...  ...Infrastructure Engineers at Ripple are a hybrid of systems and software engineers who support the design and lifecycle of our hosted... 
    Full time
    Work at office
    Local area

    Ripple

    Toronto, ON
    29 days ago
  • $145.4k - $188.1k per year

     ...The team is composed of two core functions — IT Systems & Endpoint Engineering and IT Systems Architecture — delivering reliable, scalable, and...  ...improvement. Challenge As an IT Systems Engineer II on the IT Infrastructure team, you’ll build, support, and scale our... 
    Full time
    Seasonal work
    Local area

    Thumbtack

    Toronto, ON
    10 days ago
  • $133k - $183k per year

     ...facing cross-team projects, working closely with other teams and engineers across our mobile and web technologies, while also evolving and...  ...We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Toronto, ON
    2 days ago
  • $133k - $183k per year

     ...and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy‑aware consumer web experiences...  ...technology integrations, attribution, and measurement. As a Software Engineer II on MPE, you will build and improve high‑traffic consumer web... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Toronto, ON
    4 days ago
  •  ...Amazon Development Centre Canada ULC in Toronto is seeking an SDE II to own the architecture and delivery of major system components...  ...omnichannel measurement. You will lead design reviews, mentor engineers, and collaborate with scientists and product managers to translate... 

    Amazon

    Toronto, ON
    2 days ago
  • $114.8k - $191.8k per year

     ...The Umbrella Training team is looking for a Software Development Engineer to join our mission-critical platform that powers training for Amazon's global fulfillment network. This unique role impacts millions — over 2 million Associates trained annually across 5,740 global... 
    Internship
    Worldwide

    Amazon Inc.

    Toronto, ON
    3 days ago
  • $133k - $183k per year

     ...These responsibilities require us to learn and gain deep expertise in various database systems. We are looking for a talented Software Engineer who can build and scale Cache Services (Redis and Valkey) identifying opportunities to improve how we migrate, productionize,... 
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm

    Toronto, ON
    4 days ago
  • $114.8k - $191.8k per year

     ...Description The Advertiser Growth Engine (AGE) team owns and builds services and applications across Amazon Advertising that make advertising...  ...and brands. We are currently recruiting Mid‑Level Software Engineers who enjoy solving technical challenges at a global scale... 
    Permanent employment
    Internship
    Night shift
    Day shift

    Amazon

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (II). Be the first to apply!