Principal Software Engineer – Marketing Technology

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Software Engineer leading scalable web architecture and agentic AI for G-P’s SaaS global employment platform. Driving MarTech integrations, cloud infrastructure, and engineering standards.

Responsibilities

  • Serve as Tech Lead driving technical direction, architectural evolution, and day-to-day engineering execution for the Marketing Technology team
  • Own the technical architecture, scalability, and performance of the global public web platform
  • Drive Core Web Vitals, edge caching strategies, and internationalization
  • Architect and deploy production-grade agentic AI systems, autonomous multi-agent loops, tool-calling frameworks, and RAG pipelines
  • Translate business and marketing roadmaps into resilient technical architecture, pragmatic milestones, and maintainable codebases
  • Oversee integration of marketing platforms, analytics suites, CDPs, and CRM systems such as Salesforce
  • Set engineering standards and conduct architecture and code reviews
  • Mentor mid-to-senior engineers in full-stack web development and AI patterns
  • Collaborate with Platform and DevOps teams on CI/CD pipelines, container orchestration, and Infrastructure as Code
  • Partner directly with the Senior Engineering Manager

Requirements

  • 8+ years of progressive software engineering experience
  • 2+ years in a Tech Lead, Staff, or Principal Engineer capacity architecting high-scale web platforms or distributed services
  • Practical production experience designing, building, and deploying autonomous AI agents and LLM-powered workflows
  • Experience with LangGraph, CrewAI, AutoGen, custom agent architectures, structured tool/function calling, and RAG
  • Deep expertise in TypeScript/JavaScript
  • Expertise with modern front-end frameworks such as React and Next.js
  • Experience building backend services with Node.js or Python
  • Strong grasp of SSR, SSG, ISR, CDN/edge platforms such as Cloudflare or CloudFront
  • Experience with REST/GraphQL APIs
  • Experience with AWS, Docker, and Terraform
  • Ability to collaborate with engineering management, product, and non-technical marketing stakeholders
  • Preferred: MarTech experience, headless/decoupled CMS platforms, A/B testing, and CRO
  • Preferred: enterprise CRM, marketing automation, and data pipeline integrations such as Salesforce, HubSpot, and Segment
  • Preferred: familiarity with GDPR, CCPA, WCAG, and SOC 2

Benefits

  • Variable compensation
  • Annual bonus for non-sales roles, dependent on individual and company performance
  • Generous paid parental leave
  • Flexible time off
  • Spending accounts
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Sabbatical after 5 years
  • Competitive compensation and benefits
  • Flexible work arrangements through remote-first teams
  • Skills development opportunities

Job type

Full Time

Experience level

Lead

Salary

CA$140,000 - CA$176,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSDockerGraphQLJavaScriptNext.jsNode.jsPythonReactTerraformTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.