Junior AI Software Engineer
Teachworks
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 CorporateScheduled Weekly Hours:
37.5Number of Openings Available:
1Worker Type:
RegularMore 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.
