CareerPlanSign in

Senior Software Engineer (AI & Full Stack)

Canada💼 Full-time🗓 2026-08-07 → 2026-10-02

Core

Senior Software Engineer building scalable backend services, full-stack applications, and AI-powered agentic workflows for global enterprises.

Role type

Senior IC Software Engineer (AI & Full Stack)

Builds

Scalable backend services, APIs, microservices, distributed systems, and AI-enabled product capabilities.

Domain

Enterprise SaaS / AI Engineering

Required skills

Backend engineering, Full-stack development, AI agent development, LLM integration, Prompt orchestration, Cloud architecture, Distributed systems design, RESTful APIs, Microservices architecture, Database design, CI/CD implementation, Observability, Agile methodology

Preferred skills

AI-assisted development, Vector databases, MCP, LangChain, TypeScript, Python, Java, C#, React, Node.js, AWS, Docker, Kubernetes, GraphQL, Serverless computing, Infrastructure as Code

Technologies

TypeScript, JavaScript, Python, Java, C#, React, Node.js, AWS, Docker, Kubernetes, MongoDB, PostgreSQL, Redis, GitHub Actions, OpenAI, Anthropic Claude, LangChain, Vector databases

Responsibilities

Design and build scalable backend services, APIs, and distributed systems; Develop AI agents, agentic workflows, and intelligent automation solutions; Integrate LLMs and external APIs into production applications; Partner with Product and Design to translate customer needs into software solutions; Champion engineering best practices including code quality, automated testing, and secure development; Provide technical leadership and mentor engineers.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workable · Listed on CareerPlan, which tracks 992,000+ jobs from 20+ sources.