Software Engineer - $52.88 - $76.92 CAD per hour
Top Benefits
About the role
About the Role
We’re looking for a Senior Software Developer who can take ownership of features from early concept through to reliable, production-ready delivery. You’ll collaborate closely with cross-functional partners to design and build software that supports responsible biomedical data sharing, discovery, and analysis.
This role is a strong fit for someone who thrives in a startup environment, enjoys solving complex problems, and consistently delivers high-quality, user-focused software.
What You’ll Do
- Own product functionality end-to-end, from ideation and technical design through implementation, testing, deployment, and maintenance
- Prototype, build, test, deploy, and maintain backend services, APIs, and intuitive, performant user interfaces
- Work with cross-functional partners to understand user needs and translate them into clear technical solutions
- Proactively identify technical risks, recommend solutions, and lead architectural discussions to drive alignment
- Design services using established patterns that support iterative delivery and long-term scalability
- Diagnose and resolve performance, reliability, and security issues; evaluate tools that best support business needs
- Improve code quality through thoughtful code reviews, mentoring, and knowledge sharing
- Contribute to strong engineering practices, including documentation and high-quality delivery standards
Technologies You May Use
We’re looking for depth in a subset of the following and an 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)
- AI-assisted engineering tools (e.g., GitHub Copilot)
- 12-factor application principles
Qualifications
- 5+ years of professional experience building and shipping production software
- Strong understanding of systems, algorithms, and software design fundamentals
- Comfort working in a fast-paced environment with a practical, delivery-focused approach to trade-offs
- High ownership mindset with a track record of driving projects independently
- Excellent verbal and written communication skills
- Degree in Computer Science, Computer Engineering, or a related field (or equivalent experience)
Nice to Have
- Experience with data-intensive or distributed systems
- Familiarity with genomics, healthcare, or life sciences
- Comfort working across multiple services, languages, and codebases
- Experience integrating AI/ML capabilities into production systems
- Experience with cloud platforms (GCP, AWS, Azure)
- Experience with workflow systems (e.g., Cromwell / WDL)
Benefits
- Remote-friendly work with flexible hours and the option to work on-site in Toronto
- Comprehensive health benefits (medical, dental, and vision) for you and eligible dependents
- Three weeks of vacation
- Unlimited sick days
- Maternity and parental leave top-up programs
- One-time remote office set-up stipend
- Career development and learning support
- Employee stock option program (where applicable)
- Opportunity to contribute to open science and global data-sharing initiatives
Software Engineer - $52.88 - $76.92 CAD per hour
Top Benefits
About the role
About the Role
We’re looking for a Senior Software Developer who can take ownership of features from early concept through to reliable, production-ready delivery. You’ll collaborate closely with cross-functional partners to design and build software that supports responsible biomedical data sharing, discovery, and analysis.
This role is a strong fit for someone who thrives in a startup environment, enjoys solving complex problems, and consistently delivers high-quality, user-focused software.
What You’ll Do
- Own product functionality end-to-end, from ideation and technical design through implementation, testing, deployment, and maintenance
- Prototype, build, test, deploy, and maintain backend services, APIs, and intuitive, performant user interfaces
- Work with cross-functional partners to understand user needs and translate them into clear technical solutions
- Proactively identify technical risks, recommend solutions, and lead architectural discussions to drive alignment
- Design services using established patterns that support iterative delivery and long-term scalability
- Diagnose and resolve performance, reliability, and security issues; evaluate tools that best support business needs
- Improve code quality through thoughtful code reviews, mentoring, and knowledge sharing
- Contribute to strong engineering practices, including documentation and high-quality delivery standards
Technologies You May Use
We’re looking for depth in a subset of the following and an 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)
- AI-assisted engineering tools (e.g., GitHub Copilot)
- 12-factor application principles
Qualifications
- 5+ years of professional experience building and shipping production software
- Strong understanding of systems, algorithms, and software design fundamentals
- Comfort working in a fast-paced environment with a practical, delivery-focused approach to trade-offs
- High ownership mindset with a track record of driving projects independently
- Excellent verbal and written communication skills
- Degree in Computer Science, Computer Engineering, or a related field (or equivalent experience)
Nice to Have
- Experience with data-intensive or distributed systems
- Familiarity with genomics, healthcare, or life sciences
- Comfort working across multiple services, languages, and codebases
- Experience integrating AI/ML capabilities into production systems
- Experience with cloud platforms (GCP, AWS, Azure)
- Experience with workflow systems (e.g., Cromwell / WDL)
Benefits
- Remote-friendly work with flexible hours and the option to work on-site in Toronto
- Comprehensive health benefits (medical, dental, and vision) for you and eligible dependents
- Three weeks of vacation
- Unlimited sick days
- Maternity and parental leave top-up programs
- One-time remote office set-up stipend
- Career development and learning support
- Employee stock option program (where applicable)
- Opportunity to contribute to open science and global data-sharing initiatives