Software Engineer

2 days ago


s Canada Ontario Toronto Scotiabank Global Site Full time $90,000 - $120,000 per year

Requisition ID: 240605

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

We are seeking a highly skilled Data Engineer with hands-on expertise in Adobe Real-Time Customer Data Platform (RTCDP), Adobe Journey Optimizer (AJO), and schema development in RTCDP. While the work will be primarily within Adobe Experience Platform, we welcome candidates with schema and data integration experience from other enterprise MarTech stacks such as Salesforce Marketing Cloud (SFMC), Eloqua, Marketo, or Pega CDH.
This role will focus on building, integrating, and optimizing data pipelines and schemas that power customer data activation and personalization across digital channels and API-driven integrations.

Is this role right for you? In this role, you will:

Schema Development & Data Modeling:

•    Design and implement XDM-based schemas in Adobe RTCDP to support audience segmentation, personalization, and activation.

•    Extend standard schemas to accommodate custom business requirements while ensuring compatibility with downstream activation channels.

•    Collaborate with marketing and engineering teams to align schema design with campaign and journey orchestration needs across platforms.
Data Integration & Ingestion:

•    Build and maintain ingestion pipelines for batch and streaming data sources, including mobile and web events.

•    Configure and manage integrations using AEP APIs for automated data ingestion, export, and audience activation.

•    Apply prior experience with data ingestion and mapping from other MarTech platforms to optimize onboarding into AEP.
Adobe Journey Optimizer (AJO) Enablement:

•    Enable data readiness for AJO journeys and campaigns, ensuring proper schema and dataset alignment.

API-Driven Development:

•    Develop and maintain REST API integrations between AEP and external systems for data synchronization, activation, and reporting.
Quality & Governance:

•    Implement data validation, mapping, and transformation rules to ensure data integrity and compliance.

•    Partner with data governance teams to maintain data privacy, consent, and compliance standards (e.g., GDPR, CCPA).

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:


•    3+ years of experience as a Data Engineer or similar role in a MarTech or data engineering context.

•    Experience working with schema and data modeling experience from platforms like Eloqua (e.g., Contacts, Custom Data Objects, Activities) and SFMC (e.g., Data Extensions, Contact Builder) 

•    Working knowledge of Adobe Journey Optimizer and its integration with RTCDP datasets.

•    Proficiency with AEP APIs for data ingestion, activation, and schema management.

•    Strong skills in SQL and one or more programming languages (Python, Java, or preferred).

•    Experience with cloud platforms (Azure, AWS, or GCP) for data processing and integration.

•    Hands-on experience with Adobe RTCDP schema design, dataset management, and ingestion workflows.

•    Schema and data integration experience with platforms such as Salesforce Marketing Cloud, Eloqua, Marketo, or Pega CDH.

•    Familiarity with Eloqua's Custom Data Objects (CDOs) and SFMC's Data Extensions and Contact Builder.

•    Experience with customer identity stitching and profile unification in RTCDP or similar platforms.

•    Knowledge of event-based data models and real-time streaming pipelines (Kafka, Kinesis, etc.).

•    Familiarity with marketing automation, personalization strategies, and customer journey orchestration.

•    Strong problem-solving and debugging skills.

•    Ability to translate marketing and business requirements into scalable data solutions.

•    Collaborative mindset with the ability to work cross-functionally with marketing, data, and engineering teams.

•    Strong communication skills—able to explain technical concepts to non-technical stakeholders.

What's in it for you?

•    Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.

•    Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements. 

•    Upskilling through online courses, cross-functional development opportunities, and tuition assistance. 

•    Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.

•    Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

Location(s):  Canada : Ontario : Toronto 

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.


  • Software Engineer

    4 weeks ago


    , , Canada Software Secured Full time

    We’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment. You'll be...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...

  • Software Engineer

    2 weeks ago


    (s): Canada : Ontario : Toronto Scotiabank Global Site Full time $120,000 - $180,000 per year

    Requisition ID: 236391Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.ADS - ABM Delivery Services Team at BNS is seeking to fill a role as ATM/ABM Developer with deep hands on experience in ATM/ABM platforms, self service  including Proflex, Probase, XFS and customization overlays. The ideal candidate...


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...


  • Remote, Ontario, Canada Incognito Software Systems Full time $80,000 - $120,000 per year

    Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience?  Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier...


  • (s): Canada : Ontario : Toronto Scotiabank Global Site Full time $150,000 - $180,000 per year

    Requisition ID: 242864Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.As a Lead Software Engineer, you will act as the Delivery and Software Engineer Lead within an Agile environment.  You will ensure the successful delivery of projects and initiatives within Canadian Banking Products Technology. You...

  • Software Engineer

    1 week ago


    (s): Canada : Ontario : Toronto Scotiabank Global Site Full time $100,000 - $120,000 per year

    Requisition ID: 239717Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The TeamContributes to the overall success of the Core Banking Engineering globally ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team's business strategies and objectives. Ensures all...

  • Software Engineer

    2 weeks ago


    (s): Canada : Ontario : Toronto Scotiabank Global Site Full time $80,000 - $120,000 per year

    Requisition ID: 241649Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The TeamScotiabank continues to be an industry leader for Payments technology and innovation. We have a history of safely leveraging new tools to enable new experiences for our customers, focusing on ensuring we protect their interests...