Senior AI Software Engineer
$150k - $200k per yearStikeman Elliott LLP
Stikeman Elliott is building its own agentic AI platform, with production agents working alongside lawyers on the firm’s matters. Built on the Claude Agent SDK and integrated with the firm’s systems of record through MCP tool servers, the platform is already in daily use and continues to expand. This is the senior engineering role responsible for advancing its development.
You will design, build and deploy the firm’s AI applications end to end, including production agentic systems, MCP servers that connect to document, email, matter, billing and CRM systems, and reusable plugins and skills that standardize legal and business workflows.
This is a hands-on senior engineering role that spans application architecture, software development and production delivery. You will also provide technical leadership to a small team, with direct access to the firm’s CIO and Enterprise Architect.
What you can expect:
The opportunity to build greenfield systems using modern tools and technologies, work with a user base of lawyers who actively adopt solutions that deliver value and have the autonomy to shape how the platform is designed and built.
Key Responsibilities:
- 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.
- 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
Strong Assets:
- Microsoft Azure, including containers, Entra ID, managed identities, Key Vault, managed databases and API Management. Our platform runs on Azure; if your production experience is on AWS or Google Cloud, we expect you to pick it up quickly.
- Hands-on experience with the Claude Agent SDK, Claude Code plugins and skills, or the Microsoft Graph API.
- Experience building software for lawyers, professional services or other regulated, document-heavy environments.
Salary Range (Toronto Only):
$150,000 - $200,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. Artificial intelligence is used to assist in screening and assessing applications for this position.
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.
#J-18808-Ljbffr- ...usher in this new era, we seek AI-native thinkers across every... ...part of that mission. Our AI/ML engineering teams are delivering the... ...platform. We're looking for a Software Engineer — AI to join our growing... ...with ML researchers, senior engineers, and product managers...SeniorSoftwareFull timeWork at officeLocal areaWorldwide
$130k - $140k per year
...institutions to put customers at the center of every decision. Our AI-first platform transforms proprietary data, advanced... ...Toronto HUB office. Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join...SeniorSoftwarePart timeWork at officeRemote workWork from homeFlexible hours- ...Waabi, founded by AI visionary Raquel Urtasun, is the leader in Physical AI. With... ...from ML model development, to traditional software development, to non-technical business... .... We are looking for hands-on senior software engineers to build the AI tooling, agents, and workflows...SeniorSoftwareFull timeWork at officeWork from homeFlexible hours
- ...revenue growth and expanding enterprise demand, we’re scaling our engineering team to support increasingly complex, data-intensive workflows... ...across our platform. Why We’re Hiring Feathery is building an AI-native product experience — from a conversational workflow...SeniorSoftwareWork at office
$137k - $172k per year
...customers build the skills they need for a world being reshaped by AI. Read more about the combined company by visiting our blog... ...make a difference at global scale. Job Overview As a Senior Software Engineer, you will join a fast-paced innovation team that builds and...SeniorSoftwareFull timeLive InRemote work- ...Building the Future of Competitive Intelligence Klue Engineering is hiring! We're looking for a Senior Software Engineer to join our team in Toronto, focusing on... ...requirements, and high availability. You use AI coding tools to accelerate your own work . You've integrated...SeniorSoftwareFull timeWork at office
$167.5k - $235k per year
...cross-functional team to build AI agents that fundamentally... ...scale. Instead of writing bespoke software for every workflow, we are developing... ...consists of fewer than five engineers. The work spans critical areas... .... We are seeking a Senior Software Engineer with a strong...SeniorSoftwareLong term contractFull timeCasual workInternshipWork at officeLocal areaImmediate start- ...About the Role SJC Media is building the AI layer for its Digital Operations. As the founding Software Engineer, Applied AI, you own that layer end-to-end: from... ...systems that are reliable, secure, and auditable. Senior engineering ability: Write clean, documented code...SeniorSoftwareFull timeFlexible hours
$125k - $175k per year
...seeking to recruit the best and the brightest talents. The Senior AI Software Developer will design, build, and deliver the firm’s AI... ...plugins, memory, scheduled and headless execution, and context engineering. Develop and maintain MCP servers and tool sets, including...SeniorSoftwareFull timeWork at office- ...to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds... ...in any way we can. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as...SeniorSoftwareLong term contractFull timeInternshipWork from home
$136k - $187k per year
...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building... ...this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and...SeniorSoftwareFull timeLocal areaWorldwideFlexible hours- ...measure ourselves by customer outcomes. Our engineering team operates with high autonomy and... ...Team SAM is SuiteSpot's specialized AI agent for resident maintenance. It manages... ...product. The Role We're hiring a Senior Software Engineer to build and scale SAM. You'll...SeniorSoftwareFull timeInternshipImmediate startRemote workWork from homeFlexible hours
$136k - $170k per year
...belong and have the opportunity to thrive. Lyft is looking for software engineers from a scope of disciplines. We are growing our team with... ...focusing on delighting our passengers and drivers. The Applied AI team is looking for a Backend Engineer to join the AI Entries team...SeniorSoftwareHourly payFull timeWork at officeFlexible hours3 days per week$137.2k - $196k per year
...About the Role: As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving... ...regarding audio/video streaming and ad integration. Leverage AI-powered tools and automation solutions to enhance development...SeniorSoftwareLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours$165k - $190k per year
...scale to match our ambition. And with JunieAI, our purpose-built AI platform, we’re reimagining how private markets operate,... ...office some or all of the time. About your role As a Senior Software Engineer at Juniper Square, you're a hands-on individual contributor who...SeniorSoftwareRemote jobFull timeInternshipWork at officeLocal areaWork from home$118k - $162k per year
...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building... ..., or hand an auditor evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development...SeniorSoftwareFull timeLocal areaWorldwide- ...Our client manages large lottery campaigns for major foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for designing and implementing software and integration solutions that supports...SeniorSoftwareFull time
$136k - $187k per year
...Secure Every Identity, from AI to Human Identity is the key to unlocking the... ...points at scale. We're looking for a Senior level Platform Engineer to join a team of highly skilled and... ...authorization ~Demonstrably followed best software engineering principles ~Familiarity...SeniorSoftwareFull timeLocal areaWorldwideFlexible hours$153.82k - $277.43k per year
...strategies. The team extensively integrates AI into its daily workflow, leveraging... ...efficiently. We’re looking for a Senior Fullstack Engineer to help us tackle significant... ...Professional experience building software at scale Professional experience with...SeniorSoftwareFull timeInternshipWork at officeLocal areaFlexible hours$120k - $180k per year
...requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (... ...MySQL, MongoDB) and devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure preferred ~...SeniorSoftwareRemote jobFull timeWork at officeVisa sponsorship- ...Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers... ...the future of IT: whether you're in engineering, product, sales, marketing,... ...raise the bar. We build it. Senior Full-Stack Software Engineer — AI-...SeniorSoftwareLong term contractFull timeWorldwide
$136k - $187k per year
...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building... .... We're all in on this mission. If you are too, let's talk. Senior Software Engineer, Security Engineering We are looking for a Senior Software...SeniorSoftwareFull timeLocal areaWorldwide- ...CoreFactor is searching for a Senior AI Engineer on a permanent/full-time basis. This position is hybrid and will require the successful incumbent to go into the office four (4) times per week. We are seeking an experienced and technically strong Senior AI Engineer to...SeniorPermanent employmentFull timeWork at office
- ...Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The Role The Senior AI Platform Software Engineer will lead the design, development, and operation of scalable software platforms that enable enterprise teams to build,...SeniorSoftwarePermanent employmentFull timeFlexible hours
$180k - $220k per year
...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile team and help us build the first-time user experience for our retail users. Responsibilities:...SeniorSoftwareFull timeWork at officeWorldwide- Engage in cutting-edge AI language model development as a Senior Software Engineer. With Ethos, work remotely and leverage your expertise for impactful software engineering tasks. This role with a leading AI lab seeks a Senior Software Engineer with over 5 years of experience...SeniorSoftwareRemote workFlexible hours
- Impact educational access as a Senior Software Engineer at Coursera and Udemy. This customer-facing role focuses on building AI-powered solutions to enhance client engagement and workflows. In this pivotal role, you will work hands-on with enterprise clients to diagnose their...SeniorSoftware
- Join Cerebras Systems as a Senior Software Engineer specializing in AI fleet platform development. This role focuses on managing AI clusters and enhancing operational efficiency across platforms. As a senior engineer at Cerebras, you'll drive innovation in fleet management...SeniorSoftware
$90k per year
...to new heights. Our cutting-edge cloud platform, coupled with AI-driven analytics tools, unlocks the true essence of customer sentiment... ...-Verint is looking for a highly skilled and experienced Software Engineer, AI to perform a key role in our digital transformation program...SoftwareFull timeFlexible hours$130k - $225k per year
...them. What You'll Do As a Backend Engineer, you will design and deliver scalable... ...uptime Requirements ~5+ years of software engineering experience shipping production... ...# A final conversation with our group's Senior Leader. ~ Once all interviews are complete...SeniorSoftwareRemote jobLong term contractFull timeInternshipWork at officeLocal areaWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior AI Software Engineer. Be the first to apply!
- software developer no experience Toronto, ON
- junior software developer Toronto, ON
- software developer entry level Toronto, ON
- software developer intern Toronto, ON
- software developer internship no experience Toronto, ON
- software developer Toronto, ON
- software development engineer Toronto, ON
- part time software developer Toronto, ON
- ingénieur logiciel Toronto, ON
- software design engineer Toronto, ON


