hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies
companies
Jobs

Junior AI Software Engineer

Teachworks

Teachworks

Software Engineering, Data Science
Canada · Remote
CAD 60k-185k / year
Posted on Mar 25, 2026

Job Description:

Junior AI Software Engineer

Company: CORA Group (a Constellation Software company)

Location: 8133 Warden Ave. #400, Markham, ON L6G 1B3.

Working arrangements - In office 1-2 days per month (less than a day a week). Remote work within North America can be an option.

Type: Full-Time

About CORA Group

CORA Group is part of the Constellation Software family and works closely with 30+ portfolio software companies across vertical markets including Collection & Recovery, Food Service, Construction, Wine/Retail, Moving & Storage, Loyalty, Legal, and Long-Term Care Pharmacy. We help these teams embed applied AI into real products and customer workflows. You will join a highly collaborative organization that shapes how AI enhances product features, internal tooling, and operational efficiency across a diverse range of industries.

Role Overview

We are seeking an early-career software engineer with a genuine interest in AI-driven development. This is a forward-deployed, high-ownership role - you won't be building demos. You'll embed with business units across our portfolio, understand real workflows and pain points, and build AI-powered systems that deliver measurable improvements in revenue, margin, and customer experience. You will partner with technical and business leaders to turn strategic AI opportunity into working, production-ready solutions.

Key Responsibilities

  • Evaluate AI opportunities and technical feasibility across diverse product stacks and business units

  • Embed with business teams to map workflows, identify pain points, and prototype AI-powered solutions

  • Build and iterate on features using LLMs, embeddings, APIs, RAG architectures, and agentic workflows

  • Own delivery from prototype through production deployment and user adoption

  • Assist with prompt engineering, retrieval pipeline design, and iterative refinement of AI systems

  • Integrate AI capabilities with CRMs, ERPs, and legacy systems via APIs, webhooks, or custom connectors

  • Build internal tooling to accelerate AI-assisted development and adoption across portfolio companies

  • Support evaluations to track quality, performance, latency, and cost of AI systems

Who This Role Is For

  • 0–5 years of software engineering or development experience (internships and meaningful personal projects count)

  • Bachelor's degree in Computer Science, Software Engineering, or a related field

  • Strong programming skills in Python, TypeScript, Java, .NET, or similar languages

  • Familiarity with APIs, databases, web technologies, and SDLC fundamentals

  • Full-stack mindset with eagerness to work across frontend, backend, and integrations

  • Comfortable using or learning AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude)

  • Strong communication skills and comfort working with both technical teams and business stakeholders

  • High ownership, bias to action, and ability to thrive in ambiguous, fast-moving environments

Nice to Have

  • Experience with cloud platforms (AWS, GCP, or Azure)

  • Personal or professional projects demonstrating AI usage or full-stack development

  • Prior work in enterprise SaaS, analytics, or customer-facing technical roles

What Makes This Unique

  • Exposure to 30+ real software businesses across varied industries and tech stacks

  • Close mentorship from technical and business leadership

  • Integral role in how AI shapes product differentiation and growth across a large portfolio

  • Real ownership - your code ships to production and drives measurable business outcomes

Compensation & Role Details

Expected Salary Range: CAD $60,000–$185,000 base salary, plus a guaranteed bonus, depending on experience and qualifications.

Role Type: New Role

AI Disclosure: AI is used to screen, assess, or select applicants for this role

#LI-VL1

Business Unit:

CORA Corporate

Scheduled Weekly Hours:

37.5

Number of Openings Available:

1

Worker Type:

Regular

More About Jonas Software:

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service.

Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.

Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.