Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior AI Software Developer

$125k - $175k per year
Full-time

Stikeman Elliott Llp



Join the ranks of Stikeman Elliott, one of the most distinguished and respected corporate law firms in Canada. Our Toronto office is located in the heart of the financial district, with prime access to public transit, which makes it ideal for commuters. Voted one of the Best Employers in Canada for 15 years, Stikeman Elliott is always seeking to recruit the best and the brightest talents. 

The Senior AI Software Developer will design, build, and deliver the firm’s AI applications, including production agentic systems using the Claude Agent SDK, MCP tool servers that connect AI agents to the firm’s systems of record, and reusable plugins and skills for legal and business workflows. This senior, hands-on role spans application architecture, development and production delivery, with responsibility for technical leadership and mentoring within the team.

Key Responsibilities

Application Architecture & Design


  • Own application architecture, including service decomposition, data persistence, state and concurrency models, failure handling, and component interfaces.

  • Build agent-facing capabilities as portable tool servers.

Agentic AI Development


  • Build production applications using the Claude Agent SDK, including sub-agent delegation, skills, plugins, memory, scheduled and headless execution, and context engineering.

  • Develop and maintain MCP servers and tool sets, including structured outputs, transport, and OAuth.

  • Extend reusable plugins and skills that standardize the firm’s legal and business workflows.

  • Design human-in-the-loop controls for high-risk agentic actions.

Prototyping, Delivery & Support


  • Rapidly translate requirements into working MVPs for user feedback and iteration.

  • Take prototypes through to production, ensuring reliability, scalability, observability, documentation, and security.

  • Serve as the senior technical escalation point for AI applications.

Integration, Identity & Security


  • Build integrations with the firm’s core systems, including document and email management, practice and matter management, time and billing, CRM, enterprise data platforms, and Microsoft Graph.

  • Implement secure identity and access patterns, including OBO flows and managed identities, to appropriately constrain agent access.

  • Address complex integration requirements, including authentication, session persistence, certificate trust, pagination, rate limits, and idempotency.

Engineering Standards, Code Review & Mentoring


  • Establish engineering standards across AI repositories, including repository structure, branching, releases, code review, CI gates, environment promotion, and secrets management.

  • Lead code reviews for AI applications and plugin contributions, while mentoring developers on engineering practices.

  • Build and maintain CI/CD pipelines and strengthen the software supply chain in collaboration with Information Security through automated testing, code quality controls, security scanning, dependency management, and secure application credentials.

Experience Requirements 


  • Minimum of five years of experience designing and delivering production software, including at least one year working directly with LLM-powered or agentic applications in production.

  • Demonstrated end-to-end ownership of production applications, from architecture and development through deployment and ongoing support.

  • Proven ability to take solutions from prototype to production and make sound decisions about technical viability.

  • Experience working as a senior technical contributor in a small, hands-on development environment.

  • Experience mentoring developers and conducting formal code reviews.

Qualifications


  • Expert proficiency in Python, including asynchronous development, testing, and modern web frameworks such as FastAPI; working knowledge of TypeScript, Node.js, and front-end development.

  • Production experience with agentic AI, including modern agent frameworks, tool calling, orchestration, prompt and context engineering, and MCP servers.

  • Strong understanding of LLM security and retrieval, including prompt-injection and tool-misuse protections, least-privilege access, data isolation, vector search, embeddings and RAG.

  • Experience designing production applications and integrations using REST APIs, OAuth 2.0/OpenID Connect, SQL, vector stores, object storage and distributed caching.

  • Strong experience developing cloud applications on Microsoft Azure, including containers, Entra ID, managed identities, Key Vault, managed databases and API Management.

  • Advanced knowledge of GitHub and CI/CD, including code review, Actions, environments, secrets, testing and security controls.

  • Experience with production observability and AI-assisted development tools such as Claude Code, Cursor, GitHub Copilot or equivalent.

  • Strong technical documentation and communication skills.

Salary Range (Toronto Only):

$125,000 - $175,000 annually. The posted salary range reflects the expected compensation for this role. Final offers are determined based on relevant skills, qualifications, and experience.

The position is for an existing vacancy. 

Stikeman Elliott is committed to accommodating people with disabilities as part of our hiring process. If you have special requirements, please advise Human Resources during the recruitment process.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior AI Software Developer in Toronto, ON vacancy
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Senior
    Software
    Full time
    Manual labor

    Maarut Inc

    Toronto, ON
    7 days ago
  •  ...Must Haves: Senior software development experience designing and implementing enterprise AI solutions. Experience developing Retrieval Augmented Generation (RAG) solutions using vector databases and semantic search. Experience developing AI agents using Model Context... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    more than 2 months ago
  •  ...had design and make. Operate is the phase that tells you what actually happened, and it is ours. We’re looking for a Senior AI Platform Developer to build the shared systems that enable teams across MaintainX to ship AI-powered products reliably at scale. You will design... 
    Senior
    Full time

    Maintainx

    Toronto, ON
    10 days ago
  • $88.54 - $106.25 per hour

     ...RQ11605 - Software Developer - Senior Duration: 11 Months (250 Business Days) 1 Possible Extension Location: 5 Days ONSITE at 222 Jarvis...  ...transfer to EFP technical staff throughout the assignment. AI Disclaimer: Source Code may use artificial intelligence (AI)... 
    Senior
    Software
    Full time

    Source Code

    Toronto, ON
    24 days ago
  •  ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services...  ...way. We are looking for an engineer who embraces modern AI tools as a core part of their development workflow. You... 
    Senior
    Software
    Full time

    Assistiq

    Toronto, ON
    a month ago
  • $88.5 - $106.26 per hour

     ...RQ11339 - Software Developer - Senior Location: 5 Days Onsite at 21 College St. Toronto Duration: 11+ Months (253 Business Days) Mandatory...  ...supporting research, experimentation with your colleagues. AI Disclaimer: Source Code may use artificial intelligence (AI)... 
    Senior
    Software
    Ongoing contract
    Full time
    Temporary work
    Local area

    Source Code

    Toronto, ON
    25 days ago
  •  ...Dynamics 365 and Azure are preferred Experience with Agile methodologies including using kanban/task boards  Extensive experience developing in Dynamics 365 Customer Service (case management, Knowledge Management, Customer Service Workspace configuration), power platform,... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    6 days ago
  • $130k - $150k per year

     ...create.  We are seeking a highly skilled Senior Software Engineer with strong communication, and...  ...Highly desirable Kubernetes Application Develop Certifications (CKAD) This position offers...  ....  We may use artificial intelligence (AI) tools to support parts of the hiring... 
    Senior
    Software
    Full time

    Bluecat Inc

    Toronto, ON
    more than 2 months ago
  •  ..., user stories, UI/UX artifacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud -Native Web Application products) as required... 
    Senior
    Software
    Long term contract
    Full time
    Interim role
    Internship

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  • $88.86 - $106.63 per hour

     ...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto...  ...as prescribed by the Project Manager and Manager. AI Disclaimer: Source Code may use artificial intelligence (AI)... 
    Senior
    Software
    Full time
    Contract work
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    more than 2 months ago
  •  ...what the rest of Wealthsimple ships. We're a small team of 7 developers holding meaningful scope across a mix of Ruby services, Python data...  ...review, and in-the-moment feedback Shape how we build with AI-assisted tooling, holding the same rigor and quality bar we hold... 
    Senior
    Software
    Long term contract
    Full time
    Work from home

    Wealthsimple Technologies

    Toronto, ON
    more than 2 months ago
  •  ...®, five years in a row! We’re on the hunt for a top-tier  Senior Software Developer  who will be responsible for designing, developing, and maintaining...  ...involved in every step of our recruitment process. We use AI-based tools (such as Lever AI and HireEZ) to assist with the... 
    Senior
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  • $88.57 - $106.28 per hour

     ...RQ11400 - Software Developer - Senior X 4 (On-Site) Contract: 6 months (133 business days) possible extension Location : Toronto (5700 Yonge...  ...and walkthrough for the technical project team members AI Disclaimer: Source Code may use artificial intelligence (AI)... 
    Senior
    Software
    Full time
    Contract work

    Source Code

    Toronto, ON
    a month ago
  • $79.1k - $118.7k per year

     ...Join Meridian’s dynamic Programming & Development team as a CRM Software Developer, where you’ll contribute to the design, development, and...  ...technology  – Confidence and willingness to learn and integrate AI and emerging technologies into new ways of working. Experience... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Weekend work
    1 day per week

    Meridian Credit Union

    Toronto, ON
    more than 2 months ago
  •  ...learn more about how we work . About the role As a Senior Software Developer on the Tax team, you will work across the stack to build, improve...  ..., observability, security, and maintainability. Use AI-native development workflows to improve the speed and quality... 
    Senior
    Software
    Long term contract
    Full time

    Wealthsimple Technologies

    Toronto, ON
    a month ago
  • $160k - $175k per year

     ...Senior Desktop Software Developer About Sync Sync.com is a leading end-to-end encrypted cloud storage platform operating at significant scale across...  ...are correct, performant, and used safely. Use AI-assisted and agentic development tools (Claude Code, Codex,... 
    Senior
    Software
    Long term contract
    Full time
    Internship
    Direct hire
    Remote work
    Flexible hours

    Funded.club

    Toronto, ON
    more than 2 months ago
  •  ...and integration testing Collaboration with system testers to develop test cases for system functional, performance and vulnerability...  ...and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems Communication... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...having led the global audit and accounting software industry for over 30 years, with more...  ...! We are seeking a Principal Software Developer – AI Data Architect to drive the technical vision...  ...engineering, with at least 5 years in a senior technical leadership role, preferably as... 
    Senior
    Software
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Caseware

    Toronto, ON
    more than 2 months ago
  • $167.5k - $235k per year

     ...autonomous cross-functional team to build AI agents that fundamentally transform...  ...scale. Instead of writing bespoke software for every workflow, we are developing an agent platform that can read...  ...infrastructure. We are seeking a Senior Software Engineer with a strong passion... 
    Senior
    Software
    Long term contract
    Full time
    Casual work
    Internship
    Work at office
    Local area
    Immediate start

    Justworks

    Toronto, ON
    more than 2 months ago
  •  ...Engineering is hiring! We're looking for a Senior Software Engineer to join our team in Toronto,...  ...of agentic systems at scale . You develop and operate evaluation frameworks (automated...  ...requirements, and high availability. You use AI coding tools to accelerate your own work... 
    Senior
    Software
    Full time
    Work at office

    Klue Inc.

    Toronto, ON
    a month ago
  • $130k - $180k per year

     ...industry through the power of connected & engaged teams.  As a Senior Software Developer, Mid-Market at 7shifts, you'll be one of the founding...  ...leadership, including when the plan needs to change Work alongside AI agents as part of how you build: spec-driven development,... 
    Senior
    Software
    Long term contract
    Work at office
    Remote work
    Home office
    Flexible hours
    Shift work
    Day shift

    7shifts

    Toronto, ON
    a month ago
  •  ...across our platform. Why We’re Hiring Feathery is building an AI-native product experience — from a conversational workflow builder...  ...systems including tool use, planning, and multi-step execution Develop streaming APIs (SSE) that power real-time conversational... 
    Senior
    Software
    Work at office

    Feathery

    Toronto, ON
    23 days ago
  •  ...data transformation technologies (JSON/XML). Experience designing, developing, and  supporting MuleSoft integration flows, APIs, and...  ...enterprise solution Applies technical expertise to recommend, develop and maintain corporate policies, procedures and standards that are... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    2 days ago
  • $90.16 - $108.23 per hour

     ...RQ11377 - Software Developer - Full Stack - Senior -  4  Openings Location: Hybrid (Work onsite 2 Days a week from Toronto or Guelph office) 40 St Clair...  ...management systems. Experience leveraging approved AI-assisted software development tools (e.g., coding assistants... 
    Senior
    Software
    Full time
    Contract work
    Work at office
    2 days per week

    Source Code

    Toronto, ON
    18 days ago
  •  ...working, tested applications, including developing detailed technical specifications, writing...  ...supporting solution implementation. Design, develop, test, deploy, and maintain full-stack...  ...teams, and stakeholders throughout the Software Development Life Cycle (SDLC).... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    6 days ago
  •  ...are seeking a highly skilled Enterprise Developer to join our enterprise architecture team....  ...application security is essential. THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key...  ...functional teams to deliver high-quality software solutions. Qualifications Bachelor... 
    Senior
    Software
    Full time
    Shift work

    Armstrong Fluid Technology

    Toronto, ON
    more than 2 months ago
  •  ...specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating...  ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    7 days ago
  •  ...applications. This includes: Developing detailed programming specifications Writing...  ...arise during the use and operation of software packages, including technical assistance...  ...; both written and verbal Ability to develop and present new ideas and conceptualize new... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  • $104k - $145k per year

     ...company, we’d love to hear from you! We are looking for a Senior Software Developer to join our Business Acquisition Tooling (BAT) team!...  ...NVENT –We create straightforward, innovative solutions.   AI Tools and Your Interview:   We know AI is a valuable tool... 
    Senior
    Software
    Remote job
    Full time
    Work at office
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    more than 2 months ago
  • $115k - $135k per year

     ...role will guide and mentor associate level Software Developers. Responsibilities: Design and...  ..., Spring, Rest API, SQL and Git. ~ Develop middleware products, unit test practices...  ...discloses that artificial intelligence (AI) may be used in portions of the recruitment... 
    Senior
    Software
    Remote job
    Full time
    Internship
    Flexible hours

    Smile Digital Health

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior AI Software Developer. Be the first to apply!