Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sun Life

Principal Software Engineer – MarTech Platforms, Digital Enablement

Sun Life

. Define and execute the technical strategy for customer engagement and marketing technology platforms .

Posted 10/9/2026full-timeToronto • CanadaLead💰 CA$100,000 - CA$143,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing enterprise-scale MarTech solutions, with a strong focus on customer data platforms, journey orchestration, and cloud-native architectures. Proven ability to lead technical strategy, mentor engineering teams, and drive innovation across marketing technology ecosystems.

Highest-signal resume keywords
Enterprise-Scale MarTech SolutionsCustomer Data Platforms (CDPs)SnowflakeJava, Spring Boot, Python, JavaScript, TypeScriptAPIs and Microservices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Customer Data Platforms (CDPs)Journey OrchestrationMarketing AutomationPersonalization and DecisioningEvent-Driven ArchitecturesAPIsMicroservicesJavaPythonDocker
Soft Skills
Strong Communication SkillsMentoring EngineersInfluencing Technical Direction
Tools & Technologies
Adobe Experience Platform (AEP)Salesforce Data CloudHightouchBrazeKafka
Industry Keywords
Cloud-Native ArchitectureDevSecOpsCI/CDDistributed SystemsOmnichannel Activation

Tech Stack

Tools & technologies
CloudDistributed SystemsDockerJavaJavaScriptKafkaKubernetesMicroservicesPythonSpringSpring BootSpringBootTypeScript

About the role

Key responsibilities & impact
  • Define and execute the technical strategy for customer engagement and marketing technology platforms
  • Design and implement capabilities across customer data, audience management, journey orchestration, personalization, decisioning, and channel activation
  • Establish reusable platform patterns across business lines
  • Champion composable and warehouse-native architectures
  • Help establish Snowflake as the foundation of the customer engagement ecosystem
  • Develop activation patterns for marketing, digital, service, and advisor experiences
  • Define customer data models, identity frameworks, event architectures, and integration standards
  • Deliver batch, near real-time, and real-time engagement capabilities
  • Design APIs, microservices, and event-driven services connecting marketing, digital, and enterprise systems
  • Develop scalable integrations across SaaS platforms, core business systems, mobile applications, and web experiences
  • Ensure solutions are secure, resilient, observable, and aligned with enterprise architecture standards
  • Partner with Product, Marketing, Architecture, Data Engineering, and Agile teams on platform roadmaps and strategic priorities
  • Lead architectural discussions and influence technology decisions
  • Evaluate build-versus-buy opportunities, manage technical debt, and identify modernization initiatives
  • Mentor engineers and provide technical leadership across teams and communities of practice
  • Establish best practices for DevSecOps, CI/CD, testing, observability, and release management
  • Drive automation and operational efficiencies across engineering teams and platforms
  • Foster innovation, continuous improvement, and technical excellence

Requirements

What you’ll need
  • 10+ years of software engineering experience, including experience at a Staff, Principal, or equivalent technical leadership level
  • Deep experience designing and implementing enterprise-scale MarTech solutions
  • Strong knowledge of Customer Data Platforms (CDPs), journey orchestration, marketing automation, personalization and decisioning, customer identity and consent management, and omnichannel activation
  • Experience with Adobe Experience Platform (AEP), Adobe Target, Hightouch, Salesforce Data Cloud, or Braze
  • Hands-on experience with Snowflake or modern cloud data platforms
  • Expertise in warehouse-native activation and composable architecture patterns
  • Strong understanding of customer data models, APIs, integrations, and event-driven architectures
  • Familiarity with Kafka, streaming technologies, and modern data ecosystems
  • Strong hands-on experience with Java, Spring Boot, Python, JavaScript, TypeScript, APIs, microservices, Docker, and Kubernetes
  • Deep understanding of distributed systems, cloud-native architecture, and engineering best practices
  • Ability to influence technical direction across multiple teams and stakeholders
  • Strong communication skills and ability to translate complex technical concepts into business outcomes
  • Experience mentoring engineers and building high-performing technical teams
  • Ability to balance immediate delivery needs with long-term platform strategy

Benefits

Comp & perks
  • Incentive plans with discretionary payments subject to individual and company performance
  • Hybrid work arrangement with flexibility to work from the office and virtually based on business, client, and employee needs
  • Accommodation support for persons with disabilities
  • Alternative-format job postings available upon request