Lead full-stack development for Saatchi & Saatchi’s AI platform. Direct architecture across React, Spring Boot, FastAPI, LLM agents, data, and integrations for advertising clients.
Responsibilities
Own the technical direction across frontend, backend, agentic/AI services, data, and integrations
Maintain the shared architectural model of the multi-tier platform
Translate product intent into credible technical plans with the Senior Technical PM and Program Director
Lead architecture and design reviews and write architecture decision records when needed
Establish vendor-neutral technical patterns
Stay hands-on in the code, especially across tier boundaries
Review code across the stack for clarity, testability, security, and operability
Mentor mid-level and senior engineers through technical decisions, on-call experiences, and difficult code reviews
Partner with the Platform Engineer on capacity, scaling, observability, incident response, and application reliability
Drive API-first and event-driven integration architecture with internal and external systems
Ensure identity, authorization, data protection, and auditability are built into integrations
Champion the LLM/agent layer, including orchestration, tool/plugin design, prompt and evaluation loops, and provider abstraction
Build redundancy through pairing, documentation, and rotating ownership
Requirements
8+ years in software engineering, with meaningful time as a hands-on lead, staff engineer, or solutions architect on production systems
Proven experience designing and delivering complex, multi-service platforms
Strong backend depth in at least one modern stack: Java/Spring Boot, Python/FastAPI, Node, Go, or .NET
Ability to ramp on other backend stacks
Solid frontend literacy, including modern React/TypeScript, state management, authentication, and performance
Deep understanding of API design, integration patterns, distributed systems, and related failure modes
Experience with containerization, Kubernetes, and modern CI/CD
Real production experience with AI/LLM systems, including agents, RAG, evaluation, and tool integration, or a strong demonstrable plan for getting there
Comfortable working within Agile delivery models such as Scrum or Kanban
Excellent communication skills
Valid Canadian work authorization of at least 12 months
Production experience with Google ADK, LangGraph, LlamaIndex, or comparable agent frameworks is an asset
Experience with event-driven architectures, domain-driven design, and contract-first integration patterns is an asset
Background in regulated or privacy-sensitive environments is an asset
Experience supporting multiple products or clients on a shared platform is an asset
Comfort with Terraform, Kustomize, or other IaC tooling is an asset
Track record contributing to internal developer experience is an asset
Benefits
Up to 3 weeks vacation
Additional paid closure between Christmas and New Year's
Extended long weekends for provincial holidays, including both Monday and Friday
10 personal days per year
Medical, dental, and vision care
Psychological and paramedical services
Disability insurance
Fertility support and gender-affirming care
Dedicated internal guidance programs for employees navigating cancer, fertility treatments, or gender transition
100% salary top up for the first 6 weeks of parental leave once approved for Employment Insurance
Defined Contribution Pension Plan with employee contributions matched up to 5% after completing one year
Corporate membership rates at Good Life Fitness
Free access to a financial planner
Remote work
After one year, remote work for up to 6 weeks per year from any of the company’s 50+ global offices through the Work Your World program
Software Engineer building optimization, routing, and demand - forecasting systems for RideCo’s cloud - based on - demand transit software. Developing scalable production services and data science models.
Senior Software Engineer building reliable payment and banking platforms for merchants at Priority Technology Holdings. Owning Java and Python services from design through production.
AI Software Developer Intern building AI agents and developer tools for CorelDRAW Graphics Suite. Improving code review, testing, debugging, and AI adoption across Corel’s engineering organization.
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management solutions. Supporting forecasting, scheduling, adherence, and reporting for enterprise contact centers.
Senior Full Stack Java Engineer building Java, React, and Node.js WFM platforms for Miratech’s enterprise IT clients. Developing forecasting, scheduling, adherence, and operational reporting services.
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.