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

Principal Software Engineer - Marketing Technology

$140k - $176k per year

G-P

About UsOur 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.
About UsOur 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 PositionWe 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.
Minimum RequirementsWhat 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).
Modern Web Mastery: Deep expertise across TypeScript/JavaScript, modern front-end frameworks (e.G., React, Next.Js), and backend services built with Node.Js or Python.
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.
BenefitsG-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 32 minutes ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Marketing Technology in Winnipeg, MB vacancy
  • $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

    Urban Ridge Supplies

    Winnipeg, MB
    34 minutes 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
    32 minutes 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... 
    Suggested
    Summer work
    Casual work
    Work at office
    2 days per week

    Carfax

    Winnipeg, MB
    32 minutes 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... 
    Suggested
    Permanent employment
    Full time
    Contract work

    StratCann Services Inc.

    Winnipeg, MB
    34 minutes ago
  •  ...impact team transforming healthcare through technology. Our platform connects fragmented...  ...services, leveraging modern AI‑augmented engineering practices to accelerate delivery, improve...  ...record building and shipping production software in modern languages (Java, Python, or similar... 
    Suggested
    Long term contract
    Work at office
    Remote work

    PointClickCare

    Winnipeg, MB
    33 minutes ago
  • $6000 per month

    As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems...  ..., operating at the intersection of technology, product, business strategy, and applied...  ...innovates, while remaining hands on in software development where it provides the... 
    Long term contract

    Dropbox

    Winnipeg, MB
    35 minutes 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
    33 minutes 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
    32 minutes 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...  ...directly accelerating how customers bring life-saving products to market.What You'll Do Full Feature Ownership: Own all stages of... 
    Full time
    Contract work
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Lifelancer

    Winnipeg, MB
    33 minutes 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
    35 minutes ago
  •  ...revolutionizing digital payments, is seeking an exceptional Principal Software Engineer to join their fully remote engineering team. This senior...  ...Drive technical decision-making and contribute to the overall technology strategy. Oversee the implementation of CI/CD pipelines and... 
    Remote work

    Placements24

    Winnipeg, MB
    32 minutes ago
  •  ...Senior or Principal Software Engineer(s) Principal Engineer As a Principal Engineer, you will be a strong technical leader on the individual...  ...setting high standards for our team Participate in crucial technology decisions to shape the architecture and product roadmap of... 
    Remote work

    HRB

    Winnipeg, MB
    35 minutes ago
  •  ...worldwide rely on TRM to make the world safer and more secure. Marketing Operations owns the systems the marketing organization runs...  ...increasingly the AI agents that do the work. The Marketing Technology Engineer owns the automation and AI layer of that stack — building the... 
    Internship
    Worldwide

    LeanScale, Inc.

    Winnipeg, MB
    34 minutes ago
  • Auxo is hiring a Principal Engineering Lead for a company building a portfolio of SaaS products...  ...closely with the Head of Product & Technology to shape technical direction across multiple...  ...You Are 10+ years of experience in software engineering3+ years in a senior... 

    Auxo | Growth Partner

    Winnipeg, MB
    32 minutes ago
  •  ...designing, developing and testing software systems or applications for...  ...up to date on industry and technological advancements, and presenting on those to the engineering groups Creating formal networks...  ...as some of the supporting technologies (e.g. full expertise in Web APIs... 

    Forcepoint

    Winnipeg, MB
    33 minutes 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...  ...the time-honored craft of filmmaking with breakthrough technologies, we unlock bold, cinematic visions at scale. Our three pillars... 
    Long term contract
    Temporary work
    Worldwide

    Eyeline

    Winnipeg, MB
    34 minutes 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... 
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Workday, Inc.

    Winnipeg, MB
    32 minutes ago
  •  ...range to apply as well.About The Role We’re looking for a Principal, Software Engineering to join our Shared Services team!This role reports...  ...document services, customer and reference data, decision-support technology, product configuration, integration services, distributor... 
    Long term contract
    Flexible hours

    Intact

    Winnipeg, MB
    34 minutes ago
  • Job SummaryThe Lead Engineer, Marketing and Social Technology will provide hands‑on technical leadership, solution design, delivery oversight, and production...  ...experience. 7+ years of technology delivery, software engineering, SaaS platform engineering, digital marketing... 

    Compunnel Inc.

    Winnipeg, MB
    34 minutes ago
  • $169k - $270k per year

     ...make a change? Toast creates technology to help restaurants and local...  ...expansion is a critical growth engine for Toast's future. Outside...  ...and are actively growing our market share. Integration partnerships...  ...Who We AreSupporting customers software partners is a key part of international... 
    Work at office
    Local area
    Remote work

    Toast, Inc.

    Winnipeg, MB
    34 minutes ago
  • Principal Software Engineer - Agentic Engineering PlatformToronto, Canada With millions of diners, 70,000+ restaurant partners and 25+ years of...  ...a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their... 
    Work at office
    Local area
    2 days per week

    OpenTable

    Winnipeg, MB
    34 minutes ago
  • Lead complex wireless software escalations at Extreme Networks, applying embedded systems expertise and system-level debugging to global customer issues.As a Principal Wireless Software Engineer, you will guide investigations across Development, QA, Product Management, and Support... 

    Extreme Networks

    Winnipeg, MB
    33 minutes ago
  • $175k - $210k per year

    General Information:Job Title: Principal Software Engineer - ZynqueLocation: Toronto (Onsite/ Hybrid)Job Type: Full-TimeHiring Timeline: ImmediateReporting Line: General Manager at ZynqueExisting Vacancy: YesApplication Deadline: Open until FilledSalary... 
    Long term contract
    Internship
    Live In
    Work at office
    Remote work
    Flexible hours

    Fulfillment IQ

    Winnipeg, MB
    32 minutes ago
  • Lead wireless software debugging and customer escalations at Extreme Networks, applying C/C++, AI-assisted troubleshooting, and system-level analysis.This principal-level engineer owns technical resolution for critical global customer issues. The work spans embedded software... 

    102 Extreme Networks Canada, Inc.

    Winnipeg, MB
    33 minutes ago
  •  ...Azure at Rodan Energy, shaping software that supports distributed...  ...technically versatile Senior Software Engineer for hands-on engineering and...  ...energy optimization, market participation, and grid reliability...  ...architecture, standards, technologies, and delivery roadmapsDevelop... 

    Rodan-Energy-Solution

    Winnipeg, MB
    32 minutes ago
  • usd218k per year

     ...requirements and define product roadmaps Software ArchitectureParticipates in...  ...significant impact on future products, technologies and business strategy Qualifications10+...  ...experienceBachelor’s in Computer Science or Computer Engineering The targeted pay range for this... 
    Full time
    Work at office

    Equinix

    Winnipeg, MB
    34 minutes ago
  • $250k - $260k per year

    Practice GroupsConsumer, Telco & Technology (CTT) & Private Capital (PC)...  ...leaders in the technology/software and private equity industries...  ...improve their offers and go-to-market performance, and maximize...  ...organizational effectiveness. RoleThe Principal position offers excellent... 
    Minimum wage
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    3 days per week
    1 day per week

    Certified Electronics Technician

    Winnipeg, MB
    34 minutes ago
  • $240k - $250k per year

     ...Lead architecture and mentor engineers building endpoint platform capabilities...  ...Leverage AI‑assisted software development throughout the...  ...What You Bring ~1+ years of Principal‑level systems software engineering...  ..., eBPF, or similar platform technologies. ~ Strong debugging,... 
    Local area

    Saviynt

    Winnipeg, MB
    34 minutes ago
  • Lead enterprise engineering standards at Intact through secure delivery, responsible AI adoption,...  ...measurable platform outcomes in hybrid work.This Principal Software Engineering role serves as a technical advisor across Shared Technology Services and multiple shared products. You... 

    Intact FC

    Winnipeg, MB
    33 minutes ago
  • $172.8k - $225.6k per year

    Principal Software Engineer - Confluence AI Engineering | Canada, Canada | Remote, Remote | San Francisco, United States | Seattle, United States...  ..., and machine learning teams, you will turn emerging technologies into reliable, intuitive capabilities that deliver lasting... 
    Long term contract
    Internship
    Work at office
    Local area
    Remote work
    Shift work

    Atlassian Corp.

    Winnipeg, MB
    32 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Marketing Technology. Be the first to apply!