Ready to get to work in Canada?

We change lives by connecting global tech workers seeking to immigrate to Canada with fast-growing Canadian tech companies who are actively hiring & searching for qualified talent. Canada’s tech sector is exploding — explore our open roles and apply.

How we help you get a Canadian job

Submit your profile to see if you qualify

Fill out the “Candidate Assessment” form to see if you could qualify for a Canadian work visa (via Global Talent Stream) and so we can learn about your tech education and work experience.

Connect with our Recruitment Team

If you are a match for an open Canadian tech job, we will contact you to discuss your job requirements. If not, we keep you in our database and contact you if/when you do have a match.

Get ready to Interview for your new job

Jobs are constantly updated and posted on our site. As soon as we find a role that matches your skillsets we will reach out to set up an interview with the hiring company and help prep you for the discussions.

Accept your job offer and move to Canada

If you get an offer letter from the Canadian tech company you are interviewing with, that company applies for your Canadian work visa. Processing for a work visa takes 60-90 days. Once you get the approval, you are ready to move to Canada and start your new job!

Posted 1 month ago

Toronto, ON.

Hybrid.

Make an impact at a global and dynamic investment organization

One of the fastest growing and most respected institutional investors in the world. HQ in Toronto, with multiple offices around the world.

Job Description

We are looking for an experienced Full Stack Data Engineer to join our team for building a next generation data platform built on Data Mesh architecture/principles. The ideal candidate should have extensive hands-on experience of building a big data platform, Big Data Technologies, Data Pipelines, backend development using Python, BI/Analytics tools as well as experience with DevOps, AWS.

 Responsibilities

  • Design, build, and maintain scalable and efficient data platform using data engineering technologies such as Glue, EMR, Athena, Redshift, Lake Formation, Apache Spark, Hive, HDFS and Trino.
  • Build/manage data pipelines, and common data related cross cutting concerns like data catalog, data lineage, data quality, data profiling, data discovery, metadata management
  • Build/manage BI/Analytical dashboard reducing time to insight for the business stakeholders.
  • Implement CI/CD pipelines using Terraform, Jenkins, Github actions, Gitflow.
  • Write clean, reusable, and efficient code.
  • Develop and maintain APIs using Python and ensure API security and best practices are implemented.
  • Implement DevOps best practices to ensure efficient application deployment and management.

Qualifications

  • Hands on Experience with data engineering technologies such as AWS Glue, EMR, Athena, Redshift, Lake Formation, Apache Spark, Apache Hive, Apache Airflow
  • Extensive experience of building data pipelines using orchestration tool like Apache Airflow. Hands on experience on building cross cutting concerns like data catalog, data lineage, data quality, data profiling, data discovery, metadata management
  • Proven and extensive experience with Python
  • Experience working with RESTful APIs and JSON. Familiarity with microservices architecture.

+ Competitive salary
+Bonus
+Excellent benefits

Toronto, ON. Hybrid. Make an impact at a global and dynamic investment organization One of the fastest growing and most respected institutional investors in the world. HQ in Toronto, with multiple off...

Remote: ON, QC, BC, AB, NB

About us

Our product is a grading and assessment system that enables expedited grading of exams (paper + digital) that is three times faster than traditional methods. Our mission is to enrich the learning and teaching experience for all by transforming assessment into a dialogue for improvement. Our core values include integrity, collaboration, and community.

 

Who we’re looking for

We’re looking for a dedicated full-stack engineer to join our team at a very exciting period for the company and to be a core member in the development of our web application, our stack is based around Ruby on Rails and Ember.js. Our platform leverages AI/NLP to improve efficiency and effectiveness of grading.

 

About you

  • You like building technologies that users love to experience.
  • You’re a Javascript expert who’s ready to work on a high-performing Ember app. You’re proficient with Ruby on Rails.
  • You love building products and features from the ground up, but have the experience to master and maintain an existing code base.
  • You’re equally comfortable building front-end and back-end with a focus on creating smooth experiences for users.
  • You’re highly collaborative – you’ll support and/or lead a team of engineers and also work with our business team to constantly develop products that meet users’ needs.
  • You enjoy working with large data sets.
  • You’re excited to work at a startup - things move quickly, there's often ambiguity and your contributions actually matter to the success of the company
  •  

What’s in it for you?

  • Competitive compensation package
  • Comprehensive health, vision and dental benefits
  • Collaborate with and learn from a smart and senior development team
  • Make an impact with your first project

This is a full-time position based in Toronto or remote anywhere in Canada.

Remote: ON, QC, BC, AB, NB About us Our product is a grading and assessment system that enables expedited grading of exams (paper + digital) that is three times faster than traditional methods. Our mi...

Make an impact at a global and dynamic investment organization

One of the fastest growing and most respected institutional investors in the world. Assets under management of around $500bn, set to exceed $1.5tn in the next 20 years. Globally investing funds to ensure long-term sustainability. HQ in Toronto, with multiple offices around the world.

If you share a passion for performance, value a collegial and collaborative culture, and approach everything with the highest integrity, here’s an opportunity for you to invest your career with us.
 Job Description

As Sr SW Engineer in Public Markets, you will collaborate closely with technology and business professionals to deliver best in class applications to support our investment mandate. You will contribute directly to the delivery of new business solutions that will enhance our technology landscape, supporting global investment strategies.

Responsibilities

  • Design and develop key applications supporting our investment programs across global markets
  • Hands-on with AWS, utilizing DevOps and leveraging tech and best practices to deliver scalable, maintainable solutions
  • Work in an Agile environment, participate in Scrum
  • Collaborate closely with stakeholders to ensure your work is aligned with solving business challenges and delivering value
  • Mentor and coach colleagues

Qualifications

  • University degree in Comp Sci, Mathematics or Engineering preferred
  • Strong background and experience in software development at a Senior/Lead level
  • Deep and very strong Python programming skills and experience is 100% required
  • Strong experience developing on AWS. Certification preferred
  • Experience with IaC/DevOps tools
  • Capital Markets/Financial Products/Derivatives knowledge or experience is nice to have
  • Agile environment experience

+Competitive salary
+Bonus
+Excellent benefits

Make an impact at a global and dynamic investment organization One of the fastest growing and most respected institutional investors in the world. Assets under management of around $500bn, set to exce...

Make an impact at a global and dynamic investment organization

One of the fastest growing and most respected institutional investors in the world. Assets under management of around $500bn, set to exceed $1.5tn in the next 20 years. Globally investing funds to ensure long-term sustainability. HQ in Toronto, with multiple offices around the world.

If you share a passion for performance, value a collegial and collaborative culture, and approach everything with the highest integrity, here’s an opportunity for you to invest your career with us.

Job Description

We are looking for an experienced  Data Engineer experienced in and passionate about building robust, scalable systems aligned to enterprise data strategy. 

The Sr SW Engineer will be responsible for developing and testing large-scale AWS cloud-based data Analytics Systems, helping to address the analytics needs of a large, growing organization. We are looking for candidates with demonstrable entrepreneurial, innovative mindsets.

Responsibilities
 

  • Using AWS for cloud development, design solutions aligned with our technology and long-term architecture in mind
  • Participate in every stage of the development life cycle - Requirements, Development, Testing, Deployment
  • Develop tools that transform, combine, and manage structured and unstructured data for use by our business users
  • Collaborate with developers, Data Engineers, Architects, Researchers and Data Scientists in our fast-paced environment
  • Enhance our investment analytics capabilities by conceptualizing, designing and implementing analytics products, ensuring that architecture supports the requirements of our investment business

Qualifications

  • Hands-on expertise with building data pipelines and applications, leveraging Kubernetes, Python, AWS Sagemaker, PySpark, YARN, S3, Athena, Glue, Lakeformation, Step Functions, Airflow, Serverless frameworks
  • Experience with Cloud based data and analytics platforms, warehouses (Redshift/Spectrum, Databricks, Snowflake), BI Tools, OLAP systems (Clickhouse, Druid), including a mix of relational, non-relational, streaming and event-based architectures
  • Knowledge & experience with IaC/DevOps - Terraform, Ansible, Packer, Puppet/Chef etc
  • Very strong Python with Spark/Pandas/PySpark experience
  • Experience with front-end framework ie. Angular, React is a plus
  • Very strong Containerization experience - experienced building applications for containers
  • ETL Pipeline experience

+Competitive salary
+Bonus
+Excellent benefits

Make an impact at a global and dynamic investment organization One of the fastest growing and most respected institutional investors in the world. Assets under management of around $500bn, set to exce...

Make an impact at a global and dynamic investment organization

One of the fastest growing and most respected institutional investors in the world. Assets under management of around $500bn, set to exceed $1.5tn in the next 20 years. Globally investing funds to ensure long-term sustainability. HQ in Toronto, with multiple offices around the world.

If you share a passion for performance, value a collegial and collaborative culture, and approach everything with the highest integrity, here’s an opportunity for you to invest your career with us.

Job Description

We are looking for an experienced  Data Engineer experienced in and passionate about building robust, scalable systems aligned to enterprise data strategy. 

The Lead data Engineer will be responsible for developing and testing large-scale AWS cloud-based data Analytics Systems, helping to address the analytics needs of a large, growing organization. We are looking for candidates with demonstrable entrepreneurial, innovative mindsets.

Responsibilities
 

  • Using AWS for cloud development, design solutions aligned with our technology and long-term architecture in mind
  • Participate in every stage of the development life cycle - Requirements, Development, Testing, Deployment
  • Develop tools that transform, combine, and manage structured and unstructured data for use by our business users
  • Collaborate with developers, Data Engineers, Architects, Researchers and Data Scientists in our fast-paced environment
  • Enhance our investment analytics capabilities by conceptualizing, designing and implementing analytics products, ensuring that architecture supports the requirements of our investment business

Qualifications

  • Hands-on expertise with building data pipelines and applications, leveraging Kubernetes, Python, AWS Sagemaker, PySpark, YARN, S3, Athena, Glue, Lakeformation, Step Functions, Airflow, Serverless frameworks
  • Experience with Cloud based data and analytics platforms, warehouses (Redshift/Spectrum, Databricks, Snowflake), BI Tools, OLAP systems (Clickhouse, Druid), including a mix of relational, non-relational, streaming and event-based architectures
  • Knowledge & experience with IaC/DevOps - Terraform, Ansible, Packer, Puppet/Chef etc
  • Very strong Python with Spark/Pandas/PySpark experience
  • Very strong Containerization experience - experienced building applications for containers
  • ETL Pipeline experience

+Competitive salary
+Bonus
+Excellent benefits

Make an impact at a global and dynamic investment organization One of the fastest growing and most respected institutional investors in the world. Assets under management of around $500bn, set to exce...

Our client is a healthcare tech company based in the US. Their product is a holistic and super-functional platform for medical practice management, soon to incorporate AI elements. Over 100,000 providers trust them to elevate their patient experience and help them grow their practice

They are looking for a Staff-level software engineer with extensive backend engineering experience across various stacks to join the team and work remotely from Canada.

The  role involves end-to-end ownership of the back-end development lifecycle, collaborating with cross-functional teams to deliver seamless user experiences. Bring your technical leadership to mentor junior developers and contribute to the continual evolution of our technical stack

YOUR AREAS OF FOCUS

➔ Product Development:  Lead the back-end development efforts, taking ownership of the entire product lifecycle from ideation to implementation. ◆ Collaborate with cross-functional teams, including product managers, designers, and back-end engineers, to deliver high-quality and user-friendly products.

➔ Technical Leadership: ◆ Apply expertise in back-end technologies to drive the adoption of new architectures and design patterns for our products. ◆ Mentor and guide junior developers, fostering a culture of continuous learning and improvement within the back-end team.

➔ Innovation and Best Practices: ◆ Stay abreast of industry trends and advancements, incorporating the latest technologies and best practices into our back-end development processes ◆ Actively contribute to the evolution of our technical stack, ensuring it aligns with industry standards and supports the scalability and maintainability of our products.

➔ Architecture: ◆ You have a reliability-oriented mindset and care deeply about designing and building resilient architectures ◆ You have significant back end programming experienced and have architected, built, and operated distributed systems to solve problems at high scale

YOUR QUALIFICATIONS

➔10+ years’ experience as a software engineer
➔ Experience with PHP-Laravel, Python Flask , Java Spring Boot
➔ Experience with at least one of the cloud technologies
➔ Comfortable with Test Driven Development (TDD) and Agile environments
➔ Team-oriented and collaborative, capacity to mentor junior team members
➔ Leadership ability, excellent written and verbal English skills.

This is a remote role, open to candidates who are already resident in Canada, or those willing to move here (we provide immigration support). Domestic and international/Work Permit candidates welcomed.

Our client is a healthcare tech company based in the US. Their product is a holistic and super-functional platform for medical practice management, soon to incorporate AI elements. Over 100,000 provid...