Latest AI JobsBrowse Jobs
T

Software Engineer - Data Insights

Top HatCanadaEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
1 Sept 2026
Status
Open · checked 7d ago

About this role

Top Hat is hiring a remote Software Engineer for the Data Insights team in Canada to build interactive classroom platforms for educators and students. This role suits full-stack developers eager to work on AI-driven features and large-scale educational technology.

Role Overview

The Software Engineer for Data Insights joins a dynamic engineering department to help transform higher education globally. The professional in this role will build platforms that let professors and students interact seamlessly during lectures. Responsibilities include working on experimental features that leverage artificial intelligence to generate personalized interactive questions. The position emphasizes collaboration, iteration, and data-driven product improvements that boost student success.

Key Responsibilities

Lead the full software development lifecycle from discovery and planning to development and release.
Collaborate closely with Product, Design, and Engineering peers within a cross-functional scrum team.
Propose bold ideas and experiment with modern solutions to enhance both technology and product design.
Build features utilizing new artificial intelligence technology to improve daily building and operating processes.
Resolve bugs, tackle individual tickets, and ensure the continuous improvement of developed products.

Requirements

Three or more years of professional experience in full-stack software development.
Front-end proficiency, ideally with React.
Back-end experience using frameworks like Django, FastAPI, or comparable technologies.
Proactive problem-solving abilities with the capacity to navigate ambiguity and align with stakeholders.
Strong written and verbal communication skills with the ability to bridge technical and non-technical audiences.
A commitment to writing reliable, tested code and taking full ownership of work quality.

Skills and Tools

React
Spark
Django
FastAPI
Artificial Intelligence (AI)

Salary and Benefits

Flexible, remote-first work environment with a welcoming Toronto headquarters.
Competitive health benefits package starting on day one.
Professional learning and development opportunities for all experience levels.
Innovative paid time off policy providing ample space for self-care.

About the Company

Top Hat is dedicated to transforming higher education by giving professors the tools to create active learning environments. Over 750 universities and 3 million students currently rely on the platform to improve attendance and grades, with plans to expand across more than 4,000 post-secondary institutions in North America. The organization champions an inclusive workplace and an equal opportunity employment policy that respects individuals from all backgrounds.

How to Apply

Interested candidates should visit the official Top Hat careers page to submit an application for this remote position.

Skills and tech stack

Questions candidates ask

Is this position remote?

Yes, this role offers a flexible, remote-first work environment based in Canada.

How many years of experience are required?

Candidates must have three or more years of experience in full-stack software development.

What technical skills and frameworks are needed?

The position requires front-end proficiency, ideally with React, alongside back-end experience using frameworks like Django, FastAPI, or similar technologies.

What benefits does Top Hat provide?

Top Hat offers competitive health benefits starting on day one, professional learning and development, an innovative paid time off policy, and a remote-first work structure.

How can candidates apply for this job?

Applicants can submit their details directly through the official Top Hat careers page.

Ready to apply?

The application is on the official Top Hat careers page.

Apply on company site