Back to job search
Insight Global logo

Software Engineer

  • Toronto, ON
  • Hybrid
  • Posted Oct 16, 2026
  • 1 position

$55–$62 / hour

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Office presence
2 days per week
Seniority
Associate
Application method
Direct apply is available

Job summary

Build and support enterprise applications using Python, Databricks, and LLM-based solutions, including RAG architectures and orchestration frameworks. Deliver features in an Agile environment while managing multiple initiatives or large epics concurrently.

Job details

Software Engineer Contract: 12 months + extensions Hybrid: 1-2 days - Toronto, ON Rate: $55-62/hr Required Skills & Experience -5+ years of Software Engineering experience -Very strong hands-on Python development experience -Experience working with Databricks in a production environment -Experience building or supporting LLM-based solutions -Hands-on experience with Retrieval-Augmented Generation (RAG) -Experience utilizing LangChain or similar orchestration frameworks -Strong understanding of APIs, backend application development, and system integrations -MCP (Model Context Protocol) -Experience working within Agile development environments and sprint-based delivery models -Ability to manage multiple features, initiatives, or large epics concurrently Job Description Our client is seeking a Software Engineer. The ideal candidate is a hands-on developer with strong Python expertise, experience working with Databricks and Retrieval-Augmented Generation (RAG) architectures, and practical experience leveraging Large Language Models (LLMs) within enterprise applications. This role is ideal for someone who enjoys building solutions in a fast-paced Agile environment and can manage multiple workstreams simultaneously. We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position. Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.

What you’ll do

Build and support enterprise applications using Python, Databricks, and LLM-based solutions, including RAG architectures and orchestration frameworks. Deliver features in an Agile environment while managing multiple initiatives or large epics concurrently.

Requirements

Requires 5+ years of software engineering experience, strong hands-on Python skills, and production experience with Databricks and LLM-based solutions. Candidates should have hands-on RAG experience, familiarity with LangChain or similar frameworks and MCP, strong backend/API and integration knowledge, and experience working in Agile teams.

Listed skills

  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Databricks
  • Large Language Models
  • Retrieval-Augmented Generation
  • LangChain
  • Model Context Protocol
  • API Development
  • Backend Application Development
  • System Integration
  • Agile Development
  • Sprint-Based Delivery
  • Workstream Management

Job areas

  • Software
  • Technology
  • Data & Analytics
  • Finance & Accounting

More jobs from Insight Global

See all jobs from Insight Global