Software Engineer - Data Insights

JobCubby

Canada

Hybrid

CAD 100,000 - 150,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote‑first Canada
Health benefits
Learning & development
HQ in Toronto
Generative AI exposure
Mission‑driven work

Job summary

JobCubby on behalf of a partner company is seeking a Software Engineer - Data Insights based in Canada. You will join a collaborative engineering team focused on building technology that improves the higher‑education experience for millions of students and educators.

In a full‑stack role, you’ll own projects across the software development lifecycle from discovery to release. You’ll work with Product, Design, and Engineering in a cross‑functional Scrum team, applying data‑driven product

Qualifications

  • 3+ years of professional software development experience in full‑stack roles.
  • Strong frontend skills; backend experience; experience with Django or FastAPI is advantageous.
  • Proactive, analytical mindset with ability to navigate ambiguity and make decisions.
  • Interest in AI technologies and data-driven product improvement.
  • Strong written and verbal communication; team collaboration and ownership.

Responsibilities

  • Own key software initiatives across the full development lifecycle within a cross‑functional team.
  • Build scalable, user‑focused full‑stack features to support educator‑student interactions.
  • Apply experimentation and AI technologies to improve product capabilities and workflows.
  • Collaborate with Product, Design and Engineering to deliver high‑quality experiences.
  • Investigate and resolve issues; contribute to platform reliability and improvements.
  • Use data and product insights to drive meaningful improvements for users.

Skills

Full-stack development
Frontend development
Backend development
Problem solving
Experimentation
AI interest
Communication
Ownership
Collaboration

Tools

Django
FastAPI

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer - Data Insights based in Canada.

Join a collaborative engineering team focused on building technology that improves the higher-education experience for millions of students and educators. In this full-stack role, you’ll contribute to products that make classroom interactions more engaging, personalized, and effective. You’ll own projects across the software development lifecycle, from discovery and planning through development and release. The role combines hands‑on engineering with experimentation, data‑driven product improvement, and emerging AI technologies. You’ll work closely with Product, Design, and Engineering partners in a dynamic, cross‑functional environment. This is an opportunity to solve meaningful technical challenges at scale while helping shape the future of teaching and learning.

Accountabilities
  • Own key software initiatives across the full development lifecycle, from discovery and planning through implementation, testing, and release, working closely with Product, Design, and Engineering colleagues.
  • Build and improve scalable, user‑focused full‑stack features that support engaging interactions between educators and students.
  • Contribute to experimentation and innovation by proposing new ideas, testing solutions, and iterating based on results and user needs.
  • Explore and apply emerging AI technologies to improve development practices, product capabilities, and day‑to‑day engineering workflows.
  • Collaborate within a cross‑functional Scrum team to design, develop, and deliver high‑quality product experiences.
  • Investigate and resolve bugs, complete individual development tickets, and contribute to the ongoing reliability and improvement of the platform.
  • Use data and product insights to identify opportunities for meaningful improvements and help deliver outcomes that benefit both students and educators.
  • Communicate effectively with technical and non‑technical stakeholders, helping align teams around solutions, priorities, and product goals.
Requirements
  • 3+ years of professional experience in full‑stack software development.
  • Strong frontend development skills, ideally with React, combined with backend development experience.
  • Experience with backend frameworks such as Django or FastAPI is advantageous; comparable experience with other modern frameworks is also relevant.
  • A proactive and analytical approach to problem‑solving, with the ability to navigate ambiguity, ask effective questions, and make sound decisions.
  • Genuine enthusiasm for experimentation, innovation, and exploring new approaches to technology and product development.
  • Interest in using AI technologies and tools to improve engineering productivity and challenge traditional development practices.
  • Strong written and verbal communication skills, including active listening and the ability to translate technical concepts for non‑technical audiences.
  • Strong commitment to software quality, including writing reliable, maintainable, and well‑tested code.
  • Ability to take ownership of work from start to finish and remain accountable for the quality and impact of delivered solutions.
  • Collaborative mindset and comfort working with Product, Design, Engineering, and other cross‑functional partners.
Benefits
  • Flexible, remote‑first work environment in Canada.
  • Competitive health benefits starting from day one.
  • Innovative paid time off policy designed to provide meaningful time for rest and self‑care.
  • Professional learning and development opportunities across all career levels.
  • Access to a welcoming Toronto headquarters alongside remote flexibility.
  • Opportunity to work with emerging technologies, including generative AI, and see their impact on real customers.
  • Mission‑driven work that directly contributes to improving teaching and learning.
  • Collaborative culture with a strong focus on customers, teamwork, performance, growth, engagement, and connection.
  • Opportunity to work with passionate customers and contribute to products used by more than 750 universities and 3 million students.
  • The chance to tackle meaningful, large‑scale engineering challenges while shaping the future of higher education.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Dye & Durham Corporation • Toronto

On-site
CAD 126,000 - 154,000
Canadian benefits package
Engineering Manager
Engineering Manager

JobCubby • Canada

Hybrid
CAD 276,000 - 345,000
Fully remote
Flexible schedule
Equity
+2
Senior Full Stack Developer
Senior Full Stack Developer

GuruLink • Toronto

On-site
CAD 80,000 - 120,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Jobgether • Toronto

Hybrid
CAD 185,000 - 225,000
Annual bonus
RSU equity
Health benefits
+3
Engineering Manager, Data and ML - (Remote - Canada)
Engineering Manager, Data and ML - (Remote - Canada)

Jobgether • Canada

Remote
CAD 90,000 - 150,000
Remote-first culture
Competitive compensation package
Generous vacation policy
+7
Staff Software Developer (Remote Canada)
Staff Software Developer (Remote Canada)

TLNT Bridge Recruiting • Canada

Remote
CAD 160,000 - 220,000
Senior Staff Software Developer, Developer Productivity & AI Tooling
Senior Staff Software Developer, Developer Productivity & AI Tooling

United States Digital Space LLC • Toronto

On-site
CAD 130,000 - 170,000
Performance driven compensation
Supplemental health insurance
Mental health support programs
+1
Junior Analytics Engineer
Junior Analytics Engineer

TopHat • Canada

Hybrid
CAD 60,000 - 90,000
Remote-friendly
Toronto HQ
Health benefits starting day one
+3
Customer Success Manager (District Success Partner)
Customer Success Manager (District Success Partner)

ThoughtExchange • Canada

On-site
CAD 82,000 - 91,000
Senior Software Engineer
Senior Software Engineer

Impact.com • Victoria

On-site
CAD 135,000 - 170,000
RSUs
Health benefits
Parental leave
+3