Software Engineer (II)
$125k - $175k per yearDNAstack 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$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...SuggestedFull timeInternshipWork at officeLocal areaFlexible hours$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...SuggestedFull timeWork at officeLocal area- ...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,...SuggestedFull timeWork at office
$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...SuggestedFull timeInternshipWork at officeLocal areaFlexible hours- ...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...SuggestedFull timeWork at officeRemote workRelocationRelocation packageFlexible hours
- ...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 contractFull timeWork at office
- ...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
$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 timeInternshipLive InWork at officeRemote work- ...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 timeLocal areaFlexible hoursAfternoon shift
$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 timeLocal areaWorldwide- ...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 timeWork at officeRelocationRelocation package
- 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
$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 timeLocal areaRemote workWorldwide$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 timeWork at officeRemote workWork from homeFlexible hours$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 officeRemote workFlexible hours$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 timeWork at office- ...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 timeInternship
$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 timeWork at office- ...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 contractFull timeFlexible hours
- ...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 contractFull timeFor contractorsWork at officeImmediate startWorldwide3 days per week
- ...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 officeWorldwide3 days per week
$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 areaWorldwide- ...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 timeWork at officeLocal area
$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 timeSeasonal workLocal area$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 officeRemote workFlexible hours$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 officeRemote workFlexible hours- ...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...
$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...InternshipWorldwide$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,...InternshipWork at officeRemote workFlexible hours$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 employmentInternshipNight shiftDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (II). Be the first to apply!
- software developer no experience Toronto, ON
- junior software developer Toronto, ON
- software developer entry level Toronto, ON
- software developer intern Toronto, ON
- software developer internship no experience Toronto, ON
- software developer Toronto, ON
- software development engineer Toronto, ON
- part time software developer Toronto, ON
- ingénieur logiciel Toronto, ON
- software design engineer Toronto, ON


