Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Marketing Technology Canada (Remote-First)

$140k - $176k per year

Globalization Partners Inc.

Principal Software Engineer - Marketing TechnologyAbout Us
Our leading SaaS-based Global Employment Platform™ 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 breaking down barriers to global business and creating opportunities for everyone, everywhere.
Our diverse, remote-first teams are essential to our success. We empower our Dream Team members with flexibility and resources, fostering an environment where innovation thrives and every contribution is valued and celebrated.
The work you do here will positively impact lives around the world. We stand by our promise: Opportunity Made Possible. In addition to competitive compensation and benefits, we invite you to join us in expanding your skills and helping to reshape the future of work.
At G-P, we assist organizations in building exceptional global teams in days, not months—streamlining the hiring, onboarding, and management process to unlock growth potential for all.
About The Position
We are seeking an experienced
Principal Software Engineer
to serve as the Tech Lead driving technical direction, architectural evolution, and day-to-day engineering execution for our
Marketing Technology (MarTech)
team. In this role, you will partner directly with the Senior Engineering Manager, taking technical ownership of our public web platform and primary digital flagship.
In addition to ensuring our global web platform remains fast, resilient, and scalable, you will serve as the team’s technical authority for
Agentic AI —architecting intelligent autonomous agents, multi-step LLM workflows, and modern automations that elevate both our digital customer experience and internal marketing operations.
What You Will Do
Architect Global Web Platforms:
Own the technical architecture, scalability, and performance of our global digital flagship, driving world-class Core Web Vitals, edge caching strategies, and seamless internationalization (i18n).
Lead Agentic AI Strategy:
Architect and deploy production-grade agentic AI systems, autonomous multi-agent loops, tool-calling frameworks, and retrieval-augmented generation (RAG) pipelines to power intelligent workflows and personalized web experiences.
Technical Leadership & Delivery:
Partner directly with the Senior Engineering Manager to translate business and marketing roadmaps into resilient technical architecture, pragmatic milestones, and maintainable codebases.
MarTech Integrations:
Oversee the architectural design and integration of third‑party marketing platforms, analytics suites, customer data platforms (CDPs), and CRM systems (e.G., Salesforce) without compromising web performance or security.
Mentorship & Engineering Excellence:
Set engineering standards, conduct high-signal architecture and code reviews, and mentor mid‑to‑senior engineers across modern full‑stack web development and emerging AI patterns.
Cloud & DevOps Rigor:
Collaborate with Platform and DevOps teams to maintain robust CI/CD pipelines, container orchestration, and automated cloud infrastructure using modern Infrastructure as Code.
What We Are Looking For
8+ years
of progressive software engineering experience, including
2+ years
in a Tech Lead, Staff, or Principal Engineer capacity architecting high‑scale web platforms or distributed services.
Hands‑On Agentic AI Depth:
Practical experience designing, building, and deploying autonomous AI agents and LLM‑powered workflows in production (utilizing frameworks like LangGraph, CrewAI, AutoGen, or custom agent architectures, alongside structured tool/function calling and RAG).
Web Systems & Cloud Infrastructure:
Strong grasp of modern rendering paradigms (SSR, SSG, ISR), CDN/edge platforms (e.G., Cloudflare, CloudFront), REST/GraphQL APIs, and cloud environments (AWS, Docker, Terraform).
Pragmatic Partner:
Exceptional ability to collaborate across engineering management, product, and non‑technical marketing stakeholders, breaking down ambiguous goals into actionable technical plans.
Preferred Requirements:
Prior experience in the
Marketing Technology (MarTech)
space, including headless/decoupled CMS platforms (e.G., Contentful, Sanity), A/B testing engines, and conversion rate optimization (CRO).
Practical experience integrating enterprise CRMs, marketing automation engines, and data pipelines (e.G., Salesforce, HubSpot, Segment).
Familiarity with international data privacy laws (GDPR, CCPA), accessibility standards (WCAG), and enterprise compliance standards (e.G., SOC 2).
The annual gross base salary range for this position is CAD140,000 - CAD 176,000 plus variable compensation.
Our ranges are established using objective market benchmarking data for this level of work. Final placement within the range is determined by gender‑neutral criteria, including the candidate's relevant skills, experience, and specific qualifications for the role.
Actual compensation for this position may vary and will depend on multiple factors such as relevant qualifications, experience, education, and geographic location. For Full-Time Regular Employees, this position is also eligible for additional compensation as follows:
Sales Roles: This position is eligible for a commission structure in addition to base salary.
Non‑Sales Roles: This position is eligible for an annual bonus which is paid dependent on various factors, including and without limitation, individual and company performance in addition to base salary.
G-P values its employees and offers excellent benefits and perks including generous paid parental leave, flexible time off, spending accounts, medical insurance, dental insurance, vision insurance, sabbatical after 5 years and more.
Individuals residing, or applying to work, in the
United States: California or Philadelphia, Pennsylvania ,please review the following additional information:G-P will consider qualified applicants with arrest or conviction records in accordance with the California Fair Chance Act, Los Angeles City Fair Chance Act Ordinance, Los Angeles County Fair Chance Act Ordinance, and San Francisco Fair Chance Act Ordinance. Los Angeles applicants can review additional information regarding the Los Angeles City Fair Chance Act here: Fair Chance Initiative for Hiring Ordinance, and Philadelphia applicants can review information pertaining to Philadelphia’s Fair Criminal Record Screening Standards Ordinance here: Fair Chance Poster. Any consideration of a candidate’s background check with arrest or conviction records will include an individualized assessment based on the factors required by applicable law, including the candidate’s specific record and the duties and requirements of the specific job.
G-P. Global Made Possible.
G-P is a proud Equal Opportunity Employer, and we are committed to building and maintaining a diverse, equitable and inclusive culture that celebrates authenticity. We prohibit discrimination and harassment against employees or applicants on the basis of race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other legally protected status.
G-P also is committed to providing reasonable accommodations to individuals with disabilities. Individuals with disabilities are encouraged to apply for these positions. If you need an accommodation due to a disability during the interview process, please contact us at View email address on ca.hrm.tc.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Marketing Technology Canada (Remote-First) in Winnipeg, MB vacancy
  • $172.8k - $225.6k per year

     ...country where we have a legal entity. We're looking for a Principal Fullstack Software Engineer to join our team, passionately focused on delivering...  ...engineering teams. Note: We are looking to hiring in Vancouver, Canada and Canada for this position. ResponsibilitiesIn this... 
    Suggested
    Internship
    Work at office
    Local area

    Atlassian

    Winnipeg, MB
    2 hours ago
  • $150k - $175k per year

     ...insurance operations, we bring our solutions to market with our stellar brand name, top-rated...  ...is seeking a highly skilled and experienced Technology professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Toronto. This role offers... 
    Suggested
    Long term contract
    Temporary work
    Flexible hours

    Berkshire Hathaway Specialty Insurance

    Winnipeg, MB
    2 hours ago
  • $180k - $250k per year

     ...powered IT management and cybersecurity software, serving Managed Service Providers (...  ...the future of IT: whether you're in engineering, product, sales, marketing, customer support, or operations,...  ...to work with cutting-edge technology, collaborate with a dynamic team, and... 
    Remote work
    Long term contract
    Second job
    Worldwide

    Kaseya

    Winnipeg, MB
    2 hours ago
  • $220k - $300k per year

     ...carriers in North America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will...  ...team dedicated to transforming the insurance industry through technology. Your technical leadership will play a crucial role in shaping... 
    Suggested
    Long term contract

    Owl.co

    Winnipeg, MB
    2 hours ago
  • Principal Banking Technology & Solution Architect — Credit Unions (Contract)Location: Canada — Remote, with occasional client travelEngagement: Independent Contractor / ConsultingSeniority: Principal / Senior Technology AdvisoryIndustry: Canadian Credit Unions, Banking... 
    Remote work
    Hourly pay
    Remplacement
    Full time
    Contract work
    Part time
    For contractors
    Flexible hours

    Aequilibrium Software Inc

    Winnipeg, MB
    2 hours ago
  •  ...company and honored as one of Canada’s Most Admired Corporate...  ...Travel to Office expectationsFor Remote Roles If this role is remote...  ...healthcare through technology. Our platform connects fragmented...  ...leveraging modern AI‑augmented engineering practices to accelerate delivery... 
    Remote work
    Long term contract
    Work at office

    PointClickCare

    Winnipeg, MB
    2 hours ago
  • $180k - $275k per year

    Job Title: Principal Software Engineer - Python. Job Location: Toronto, CA. Job Location Type: Remote. Job Contract Type: Full-time.Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster... 
    Remote work
    Full time
    Contract work
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    Lifelancer

    Winnipeg, MB
    2 hours ago
  • About Beacon Software: Beacon is acquiring and operating a portfolio of vertical SaaS companies...  ...Ramp. About the Role: Lead Software Engineers are Beacon engineers who work inside our...  ...team before and can tell us what you did first. AI-native. You use coding agents every... 
    Remote work
    Full time
    Internship

    Beacon Holdings

    Winnipeg, MB
    2 hours ago
  • Principal Software EngineerTechnology Jobs - Ontario, CanadaLondon,Ontario Join Team CARFAX as Principal Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do...  ...if the case is made fora new technology or approach, our developers know... 
    Summer work
    Casual work
    Work at office
    2 days per week

    Carfax

    Winnipeg, MB
    2 hours ago
  •  ...Fleetworthy offers the only complete technology suite for fleet readiness, uniting safety and compliance, toll management, and weigh station...  ...Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow... 
    Remote work

    Fleetworthy

    Winnipeg, MB
    2 hours ago
  • $130k - $145k per year

     ...every voice is heard. About the RoleWe’re looking for a Principal Software Engineer to join our team! The Principal Software Engineer is a senior...  ...and recommendations, contributes engineering input to technology strategy, and develops and maintains engineering standards... 
    Permanent employment
    Full time
    Contract work

    StratCann Services Inc.

    Winnipeg, MB
    2 hours ago
  • Architect Agentic AI and high-scale web platforms as G-P’s Principal Software Engineer, working with a diverse remote-first team globally.This Principal Software Engineer serves as Tech Lead for G-P’s Marketing Technology team. You will own the public web platform and digital... 
    Remote work

    Globalization Partners Inc.

    Winnipeg, MB
    2 hours ago
  • $204.6k - $287.5k per year

     ...Battlefield to The Gallery in The Sims 4. We believe new creative technologies and tools will expand how players engage with and...  ...creation easier, safer, and more rewarding. We are seeking a Principal Software Engineer to join our Research & Engineering team. You have the... 
    Full time
    Local area
    3 days per week

    Electronic Arts (EA)

    Winnipeg, MB
    2 hours ago
  • Sinistar recherche un développeur logiciel senior pour bâtir et faire évoluer sa plateforme dédiée à la relocalisation après sinistre. Vous concevrez, livrerez et prendrez en charge des fonctionnalités complexes, en intégrant des agents de codage dans votre flux de travail....
    Remote work

    Sinistar

    Winnipeg, MB
    2 hours ago
  • $218.42k - $302.84k per year

     ...connection effortless by delivering software that makes it easy to securely...  ...team, reporting to the team's Engineering Manager and ultimately into...  .... Tailscale is fully remote, this team operates with significant...  ...: priorities shift with market signal, prototype-to-production... 
    Remote work
    Remplacement
    Long term contract
    Internship
    Work at office
    Home office
    Flexible hours
    Early shift

    Tailscale

    Winnipeg, MB
    2 hours ago
  •  ...the Role Our client, a leading FinTech company revolutionizing digital payments, is seeking an exceptional Principal Software Engineer to join their fully remote engineering team. This senior role offers the opportunity to shape the future of our backend systems, influencing... 
    Remote work

    Placements24

    Winnipeg, MB
    2 hours ago
  • $168k - $252k per year

     ...together product leaders, machine learning engineers, and full-stack builders to create...  ...but brighter.About the Role As a Principal Full Stack Software Engineer in Agent Factory, you’ll...  ...This role is about turning powerful technology into products people actually use: scalable... 
    Remote work
    Work at office
    Work from home
    Home office
    Flexible hours

    Workday, Inc.

    Winnipeg, MB
    2 hours ago
  • $120k - $160k per year

     ...energy management. ~ Product Market Fit: With a 98% client...  ...Great: ~ Join a team building software that helps customers optimize...  ...North America. EOS Software Engineer Position Summary ~ Rodan...  ...products. You will influence technology strategy and engineering... 
    Long term contract
    For contractors
    Local area
    Flexible hours
    Night shift

    Rodan Energy Solutions Inc.

    Winnipeg, MB
    2 hours ago
  •  ...is seeking a smart, driven Quantitative Markets professional to join the Capital team. You...  ...with Capital Markets, Treasury, and Engineering and requires 2+ years in asset-backed transactions...  ...in SQL and Python. This is a remote-first opportunity with Canada-based eligibility... 
    Remote work

    Risk Hub

    Winnipeg, MB
    2 hours ago
  • $181k - $241k per year

     ...a total of 8+ years of experience as a software engineer. You are proficient in designing, developing...  ...and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, and...  ...CAD $181,000 - $241,000 Location - Remote CanadaThis remote role is open only to... 
    Remote work
    Work at office
    Flexible hours

    ContentBuffer

    Winnipeg, MB
    2 hours ago
  •  ...best version of yourself.The Role The Principal Software Security Architect owns security...  ...and cloud-native services. This is an engineering leadership role embedded within Engineering...  ...designing security into products from first principles through to what ships and runs... 
    Remote work
    Work at office
    Worldwide

    BeyondTrust, Inc.

    Winnipeg, MB
    2 hours ago
  • $175k - $210k per year

    General Information:Job Title: Principal Software Engineer - ZynqueLocation: Toronto (Onsite/ Hybrid)Job Type: Full-TimeHiring Timeline:...  ...debt before they compound What Success Looks Like in the First 90 Days: 30: Deep command of the codebase and production topology... 
    Remote work
    Long term contract
    Internship
    Live In
    Work at office
    Flexible hours

    Fulfillment IQ

    Winnipeg, MB
    2 hours ago
  •  ...What you’ll do here: Hands-On Engineering: Write and review...  ...Not Decree: Own and shape technology direction and roadmaps for shared...  ...Define, model, and reinforce software engineering practices across...  ...and technical leaders toward Principal-level scope, judgement, and enterprise... 
    Long term contract
    Flexible hours

    Intact FC

    Winnipeg, MB
    2 hours ago
  • $169k - $270k per year

    Location(s): Canada (Remote - East Coast preferred) Bready* to make a change? Toast creates technology to help restaurants and local businesses succeed in a digital world, helping...  ...expansion is a critical growth engine for Toast's future. Outside the US, we currently... 
    Remote work
    Work at office
    Local area

    Toast, Inc.

    Winnipeg, MB
    2 hours ago
  • Principal Software Engineer - Agentic Engineering PlatformToronto, Canada With millions of diners, 70,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants... 
    Work at office
    Local area
    2 days per week

    OpenTable

    Winnipeg, MB
    2 hours ago
  • $177k - $265k per year

    2 days ago Be among the first 25 applicants Get to know Okta Okta is The World...  .... We free everyone to safely use any technology, anywhere, on any device or app. Our...  ...Position DescriptionWe are looking for a Principal-level engineer who is passionate about building and... 
    Remote work
    Work at office
    Local area
    Flexible hours

    Okta

    Winnipeg, MB
    2 hours ago
  • $187k - $250k per year

     ...drive to push the boundaries of storytelling. Learn more.The Principal Software Engineer (Platform) provides the team with deep technical insight...  ...specific to applicants applying to our position in Vancouver, Canada. To determine your base salary, we consider your qualifications... 
    Long term contract
    Temporary work
    Worldwide

    Eyeline

    Winnipeg, MB
    2 hours ago
  • $164.49k - $197.39k per year

    ## Job OverviewGrafana Labs is hiring a remote candidate for Senior Software Engineer - Session Replay | Canada | Remote. This is a full time position. Work location: Canada.The role typically involves technologies such as TypeScript, React, Rust, Go, Azure, REST.This role... 
    Remote work
    Full time
    Local area

    FarCoder

    Winnipeg, MB
    2 hours ago
  • About the Company Verto Health is a health technology company solving some of healthcare's most complex data fragmentation and...  ...proactive, data-driven care at scale. About the Role As Principal Software Engineer, Health Data & Interoperability, you will be the senior technical... 
    Remote work

    Verto Health

    Winnipeg, MB
    2 hours ago
  • About CanalsCanals builds software for wholesale distributors, helping...  ...keep up, we need senior-level engineers who can move quickly while...  ...We’ve found strong product‑market fit and continue to grow quickly...  ...make things happen. We’re remote‑first, flexible, and distributed... 
    Remote work
    Flexible hours

    Canals

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Marketing Technology Canada (Remote-First). Be the first to apply!