Principal Software Engineer - Marketing Technology
Role Overview
Principal Software Engineer serves as Tech Lead for the Marketing Technology team, driving technical direction, architectural evolution, and engineering execution.
The role takes technical ownership of the public web platform and serves as technical authority for agentic AI.
Key Skills for This Role
Full Job Posting
About G-P
G-P provides a SaaS-based global employment platform supporting clients in more than 180 countries.
The company describes its teams as remote-first.
Position
Principal Software Engineer serves as Tech Lead for the Marketing Technology team, driving technical direction, architectural evolution, and engineering execution.
The role takes technical ownership of the public web platform and serves as technical authority for agentic AI.
What You Will Do
- Own global web platform architecture, scalability, performance, Core Web Vitals, edge caching, and internationalization.
- Architect and deploy agentic AI systems, autonomous multi-agent loops, tool-calling frameworks, and RAG pipelines.
- Translate business and marketing roadmaps into resilient architecture, pragmatic milestones, and maintainable code.
- Oversee integrations with marketing platforms, analytics suites, customer data platforms, and CRM systems.
- Set engineering standards, conduct architecture and code reviews, and mentor mid-to-senior engineers.
- Collaborate on CI/CD pipelines, container orchestration, and automated cloud infrastructure using infrastructure as code.
Minimum Requirements
- 8+ years of progressive software engineering experience, including 2+ years as a Tech Lead, Staff, or Principal Engineer architecting high-scale web platforms or distributed services.
- Production experience designing and deploying autonomous AI agents and LLM workflows, including structured tool/function calling and RAG.
- Expertise in TypeScript/JavaScript, React or Next.js, and backend services using Node.js or Python.
- Knowledge of SSR, SSG, ISR, CDN/edge platforms, REST/GraphQL APIs, and cloud environments including AWS, Docker, and Terraform.
- Ability to collaborate across engineering, product, and marketing and convert ambiguous goals into actionable technical plans.
Preferred Requirements
- MarTech experience, headless CMS platforms such as Contentful or Sanity, A/B testing, or conversion rate optimization.
- Experience with enterprise CRMs, marketing automation, or data pipelines such as Salesforce, HubSpot, or Segment.
- Familiarity with GDPR, CCPA, WCAG, or SOC 2.
Compensation
- Annual gross base salary is CAD 140,000–176,000, plus variable compensation.
- Non-sales full-time regular employees are eligible for an annual bonus, subject to applicable factors.
Benefits
- Benefits include paid parental leave, flexible time off, spending accounts, medical, dental, and vision insurance, and a sabbatical after five years.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at G-P
Sr. Pricing Strategy Analyst
Belfast, GBR
G-P is seeking a Senior Pricing Strategy Analyst to support pricing, deal-desk workflows, financial planning, and performance analysis across its global employment platform. The role requires at least five years of corpo
Sr. Pricing Strategy Analyst
, GBR
About Us Our leading SaaS-based Global Employment PlatformTM enables clients to expand into over 180 countries quickly and efficiently, without the complexities of establishing local entities. At G-P, we’re dedicated to
Sr. Pricing Strategy Analyst
, GBR
Principal Software Engineer - Marketing Technology
, USA
Sr. Pricing Strategy Analyst
Belfast, GBR
Principal Software Engineer - Marketing Technology
, CAN
Sr. Pricing Strategy Analyst
, GBR
HR Project Delivery Manager
, GBR
Sr. Pricing Strategy Analyst
, GBR