Staff Software Engineer - AI Marketing

CanadaFull-timePosted Jul 13, 2026
Apply

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer - AI Marketing based in Canada.

This role offers the opportunity to become a key technical leader in an AI-driven engineering organization building the future of marketing technology. You will help shape scalable platforms, develop intelligent product experiences, and redefine how software is designed and delivered with AI at the core. Working across product, design, and engineering teams, you will influence architecture decisions and drive high-impact initiatives from concept to production. The position combines hands-on engineering excellence with strategic technical leadership, enabling you to establish best practices and elevate engineering standards. You will contribute to innovative solutions powered by AI, cloud infrastructure, and modern software development practices. This is an opportunity for an experienced engineer who wants to help define the next generation of AI-augmented product development.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer - AI Marketing based in Canada.

This role offers the opportunity to become a key technical leader in an AI-driven engineering organization building the future of marketing technology. You will help shape scalable platforms, develop intelligent product experiences, and redefine how software is designed and delivered with AI at the core. Working across product, design, and engineering teams, you will influence architecture decisions and drive high-impact initiatives from concept to production. The position combines hands-on engineering excellence with strategic technical leadership, enabling you to establish best practices and elevate engineering standards. You will contribute to innovative solutions powered by AI, cloud infrastructure, and modern software development practices. This is an opportunity for an experienced engineer who wants to help define the next generation of AI-augmented product development.

Accountabilities:

    The Staff Software Engineer will serve as a technical leader responsible for driving complex engineering initiatives, shaping platform architecture, and enabling teams to build innovative AI-powered products at scale.

    • Lead large-scale technical projects from initial concept through production, ensuring alignment between architecture decisions, business objectives, and customer impact.
    • Design and deliver AI-native product experiences leveraging large language models, agent frameworks, and real-time data capabilities.
    • Own the architecture of critical platform capabilities, including AI-powered workflows, scalable infrastructure, and multi-tenant systems.
    • Establish engineering patterns, development practices, and technical standards that improve quality, efficiency, and scalability.
    • Help evolve AI-enabled development workflows by integrating modern tools and approaches into the engineering lifecycle.
    • Collaborate closely with product, design, and technical teams to deliver impactful solutions.
    • Mentor engineers, provide technical guidance, and help raise engineering excellence across the organization.
    • Drive thoughtful system design decisions while balancing technical quality, customer needs, and long-term business value.
    • Contribute to a culture of innovation, ownership, collaboration, and continuous improvement.
    • Requirements:

      The ideal candidate is an experienced software engineer with strong technical depth, leadership capabilities, and a passion for building products with AI at the center.

      • 8+ years of professional software engineering experience, including significant experience in senior or staff-level roles.
      • Demonstrated experience building and shipping complex software solutions in SaaS or high-growth technology environments.
      • Strong expertise in TypeScript, Node.js, and React.
      • Experience designing and operating scalable microservice architectures in cloud-native environments, preferably with AWS.
      • Strong understanding of GraphQL, event-driven systems such as Kafka or SQS, and distributed databases including PostgreSQL, DynamoDB, or Elasticsearch.
      • Proven ability to lead high-impact technical initiatives from strategy through successful delivery.
      • Deep understanding of software architecture principles and multi-tenant platform design.
      • Experience using AI tools as part of daily engineering workflows and a strong perspective on how AI is transforming software development.
      • Ability to communicate complex technical concepts clearly to engineering, product, design, and executive stakeholders.
      • Strong problem-solving skills, strategic thinking, and comfort working in fast-paced, ambiguous environments.
      • Passion for mentoring others and improving engineering practices.
      • Experience with modern technologies such as React, Tailwind, Apollo, Redis, Kubernetes, Lambda, Temporal, and AWS is highly valuable.
      • Benefits:

        • Competitive compensation package aligned with experience and technical expertise.
        • Opportunity to work on cutting-edge AI-powered products transforming a major industry.
        • Flexible remote work environment with the ability to collaborate with a global engineering team.
        • Access to modern AI development tools and resources to support innovative engineering workflows.
        • High-impact role with significant ownership over architecture, technology direction, and product evolution.
        • Career growth opportunities within a rapidly scaling technology organization.
        • Collaborative culture that values innovation, creativity, and continuous learning.
        • Opportunity to work alongside talented engineers and contribute to next-generation AI-driven solutions.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free