Principal Software Engineer – Marketing Technology

atG-PRemoteCA flagCanadaFull-timeFull-stack EngineerLeadC$140k – C$176k/year

Posted Oct 29

This is a fully remote position, open to applicants in Canada.

πŸ“‹ Description

β€’ Act as the Tech Lead, steering the technical direction, architectural development, and daily engineering activities for the Marketing Technology team.

β€’ Take ownership of the technical architecture, scalability, and performance of the global public web platform.

β€’ Champion Core Web Vitals, edge caching strategies, and internationalization efforts.

β€’ Design and implement production-grade agentic AI systems, autonomous multi-agent loops, tool-calling frameworks, and RAG pipelines.

β€’ Convert business and marketing roadmaps into robust technical architectures, achievable milestones, and maintainable codebases.

β€’ Oversee the integration of marketing platforms, analytics suites, Customer Data Platforms (CDPs), and CRM systems, including Salesforce.

β€’ Establish engineering standards and perform architecture and code reviews.

β€’ Guide mid-to-senior engineers in full-stack web development and AI methodologies.

β€’ Work alongside Platform and DevOps teams on CI/CD pipelines, container orchestration, and Infrastructure as Code.

β€’ Collaborate directly with the Senior Engineering Manager.


⛳️ Requirements

β€’ A minimum of 8 years of progressive experience in software engineering.

β€’ At least 2 years in a Tech Lead, Staff, or Principal Engineer role, focusing on architecting high-scale web platforms or distributed services.

β€’ Hands-on production experience in designing, building, and deploying autonomous AI agents and LLM-driven workflows.

β€’ Familiarity with LangGraph, CrewAI, AutoGen, custom agent architectures, structured tool/function calling, and RAG.

β€’ Extensive knowledge of TypeScript/JavaScript.

β€’ Proficiency with modern front-end frameworks such as React and Next.js.

β€’ Experience in constructing backend services using Node.js or Python.

β€’ Strong understanding of SSR, SSG, ISR, and CDN/edge platforms like Cloudflare or CloudFront.

β€’ Proficient in working with REST/GraphQL APIs.

β€’ Experience with AWS, Docker, and Terraform.

β€’ Capable of collaborating effectively with engineering management, product teams, and non-technical marketing stakeholders.

β€’ Preferred: Experience in MarTech, headless/decoupled CMS platforms, A/B testing, and Conversion Rate Optimization (CRO).

β€’ Preferred: Knowledge of enterprise CRM, marketing automation, and data pipeline integrations such as Salesforce, HubSpot, and Segment.

β€’ Preferred: Understanding of GDPR, CCPA, WCAG, and SOC 2 compliance.


🏝️ Benefits

β€’ Variable compensation.

β€’ Annual bonus for non-sales positions, based on individual and company performance.

β€’ Generous paid parental leave.

β€’ Flexible time off policies.

β€’ Spending accounts.

β€’ Comprehensive medical insurance.

β€’ Dental insurance coverage.

β€’ Vision insurance plans.

β€’ Sabbatical leave after 5 years of service.

β€’ Competitive compensation and benefits package.

β€’ Flexible work arrangements with a remote-first team structure.

β€’ Opportunities for skills development.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers