Senior AI Software Developer
$125k - $175k per yearStikeman 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.
$50 - $60 per hour
...creative and technical talent with leading AI research labs. Headquartered in San... ..., and Jack Dorsey . Position: Software Developers (Must own MacBook) Type: Contract... ...full-time roles. Utilize everyday developer tools on macOS such as VS Code , Xcode...SoftwareFull timeContract workSummer workInternshipImmediate startRemote work$88.54 - $106.25 per hour
...RQ11712 - Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue... ...and QA. Photo Optimization, database documenter AI Disclaimer: Source Code may use artificial intelligence (AI)...SeniorSoftwareFull time$88.54 - $106.25 per hour
...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension Location: 25 Morton Shulman Ave., Toronto - ONSITE... ...and aboe environment Experience with Azure DevOps AI Disclaimer: Source Code may use artificial intelligence (AI)...SeniorSoftwareFull time$150k - $200k per year
...Elliott is building its own agentic AI platform, with production... ...continues to expand. This is the senior engineering role responsible... ...spans application architecture, software development and production delivery... ..., and context engineering. Develop and maintain MCP servers and...SeniorSoftwareFull time$234k - $275k per year
...and so are the rewards. The Developer Infrastructure org is the... ...single north star: leveraging AI and agentic systems to fundamentally transform Robinhood's software development lifecycle — making... ...multiplier for the business. As the Senior Staff Software Developer,...SeniorSoftwareLong term contractFull timeWork at officeRemote workFlexible hoursShift work3 days per week- ...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...SeniorSoftwareFull time
- ...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...SeniorSoftwareFull timeManual labor
$165k - $200k per year
...Senior Full Stack Software Developer Location: Toronto GTA (hybrid) · Type: Full-time · Openings: 2 · Salary: CA$165K – $200K + equity... ...frontend, backend and operational integrations, and uses modern AI tools daily to move faster. You'll work directly with...SeniorSoftwareFull time- ...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...SeniorSoftwareFull time
- ...working, tested applications. This includes developing detailed programming specifications,... ...which arise during the use and operation of software packages, including technical assistance... ...provide advice to clients, program staff and senior management. A team player with a track...SeniorSoftwareFull time
- ...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...SeniorSoftwareFull time
- ...the technical specifications. Interface with the mid-tier developers. Ensure that the appropriate QA technical standards are incorporated... ...(MFS) ~ Experience with windows workstation Screen Handling Software (SCREENIO) ~ Experience with IMS DB V12 or higher (HALDB and...SeniorSoftwareFull timeInternship
- ...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...SeniorFull time
- ...builds the foundational architecture powering AI and GenAI initiatives across Wealthsimple.... ...engines like vLLM, Ray, and Triton. Develop evaluation & benchmarking tooling: Build... ...looking for people who have: ~7+ years of software engineering experience in ML...SeniorSoftwareLong term contractManual labor
$90k - $120k per year
...At PartnerStack, we’re passionate about software and the partnership space — and we’re not... ...you'll do and how you'll have an impact Develop/maintain/extend PartnerStack’s Vue.JS frontend... ...Privacy Notice: At AppDirect, AI tools may assist our recruitment team with...SoftwarePermanent employmentFull timeWorldwide- ...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,...SeniorSoftwareFull time
- ..., 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...SeniorSoftwareLong term contractFull timeInterim roleInternship
- ...Waabi, founded by AI visionary Raquel Urtasun, is the leader in... ...model development, to traditional software development, to non-technical... .... We are looking for hands-on senior software engineers to build... ...systems, CI/CD pipelines, and developer infrastructure. ~ Strong product...SeniorSoftwareFull timeWork at officeWork from homeFlexible hours
$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)...SeniorSoftwareFull time$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...SeniorSoftwareFull timeWork at officeRemote workWeekend work1 day per week$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)...SeniorSoftwareFull timeContract work$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,...SeniorSoftwareLong term contractFull timeInternshipDirect hireRemote workFlexible hours$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)...SeniorSoftwareFull timeContract workWork at officeMonday to friday$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)...SeniorSoftwareOngoing contractFull timeTemporary workLocal area- ...and learn more about how we work . About the role As a Senior Software Developer on the Cards team, you'll own meaningful slices of the card... ...handled dispute is felt immediately by our members Leverage AI-centric workflows to ship faster and safer — we invest...SeniorSoftwareLong term contractFull timeImmediate start
- ...®, 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...SeniorSoftwareLong term contractFull timeInternshipWork at officeRelocation package
- ...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...SeniorSoftwareLong term contractFull timeWork from home
- ...usher in this new era, we seek AI-native thinkers across every function... .... We're looking for a Software Engineer — AI to join our... ...ENGINEER — AI, YOU WILL: Design, develop, and ship AI-powered features... ...Collaborate with ML researchers, senior engineers, and product managers...SeniorSoftwareFull timeWork at officeLocal areaWorldwide
- ...North America? PSD Citywide isn’t just a software company; we’re transforming how Local,... ..., we’re looking for a Fullstack Software Developer to fill an existing vacancy and join our... ...methodology behind it for future reference AI-Assisted Software Development:...SoftwareRemote jobFull timeSummer workLocal areaFlexible hoursWeekend work
- ...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...SeniorSoftwareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior AI Software Developer. Be the first to apply!
- software engineer - computer Toronto, ON
- software developer no experience Toronto, ON
- développeur logiciel Toronto, ON
- senior software developer Toronto, ON
- linux software engineer Toronto, ON
- software developer summer internship Toronto, ON
- software engineer co-op Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer salary in canada Toronto, ON
- software engineer Toronto, ON

