Software Developer Customer Data Platforms
Location
Canada
Posted
7 days ago
Salary
C$101K - C$118K / year
Seniority
Mid Level
No structured requirement data.
Job Description
Software Developer Customer Data Platforms
Fidelity Canada
Role Description The Software Developer Customer Data Platforms is responsible for designing, configuring, implementing, and optimizing Adobe Experience Platform (AEP)—specifically the Real-Time CDP (RCDP) and Adobe Journey Optimizer (AJO). This role combines technical development, data engineering, and marketing activation expertise, building customer profiles, schemas, data pipelines, decisioning logic, and journey orchestration to enable personalized, data-driven customer experiences. The developer works closely with Marketing, CRM, Data Engineering, Digital, and IT teams to ensure Adobe Experience Cloud solutions are scalable, stable, and fully integrated with enterprise systems. Key Accountabilities - Adobe Experience Platform (AEP) / RCDP Development - Lead configure and maintain AEP schemas, datasets, identities, and data ingestion workflows. - Implement XDM-based modeling for profile and event data. - Build ingestion pipelines using batch APIs, streaming APIs, and source connectors. - Set up profile stitching, identity resolution, and governance policies. - Configure Segmentation Service, including rule-based and audience streaming segmentation. - Ensure compliance with data usage labels, privacy, and consent requirements. - Adobe Journey Optimizer (AJO) Development - Configure and build multichannel journeys, triggers, decision logic, and conditions. - Develop message templates (email, push, in-app, SMS) and dynamic personalization using handlebars or similar languages. - Integrate AJO with AEP profiles, events, and decisioning logic. - Ensure real-time event processing, journey activation, and error handling. - Optimize journey performance, delivery rules, and orchestration logic. - Support Operations and Incident Management - Lead any support activities for MarTech systems, overseeing incident response, root cause analysis, and timely issue resolution. - Manage defects, enhancements, and technical requests in collaboration with the Marketing technology product owners, MarTech Scrum team and Marketing and IT stakeholders. - Monitor platform health and performance; ensure adherence to SLAs, uptime requirements, and operational KPIs. - Coordinate with IT, vendors, and business teams to resolve issues efficiently and ensure continuous improvement. - MarTech Integrations and APIs - Build integrations between Adobe platforms and CRM, web/app analytics, data lakes, and campaign platforms. - Use Adobe APIs (Batch/Streaming/Edge) for ingestion and journey activation. - Configure Edge Network and Customer Journey Analytics (CJA) inputs if applicable. - Work with engineering teams on ETL pipelines, data transformations, and API orchestration. - Technical Documentation and Governance - Produce clear documentation: data flow diagrams, schema dictionaries, journey logic, and integration specs. - Apply Adobe governance standards for data usage labels, privacy, access controls, and taxonomy. - Maintain versioning for schemas, audiences, and journey logic. - Testing, Quality Assurance and Support - Perform unit tests, integration tests, and end-to-end journey/UAT validation. - Troubleshoot ingestion failures, segmentation issues, journey performance problems, and identity stitching concerns. - Support production releases, incident resolution, and continuous platform optimization. Qualifications - Hands-on experience with Adobe Experience Platform (AEP) and Real-Time CDP. - Strong understanding of XDM schemas, profile stitching, datasets, and identity graphs. - Practical experience configuring Adobe Journey Optimizer journeys, events, conditions, templates, and personalization. - Ability to read/write JSON, design data models, and configure ingestion via APIs/SDKs. - Familiarity with Adobe Tags/Launch, AEM, or Adobe Analytics is a strong asset. - Understanding of customer data pipelines, consent management, segmentation, and event-based activation. - Strong problem-solving and analytical mindset. - Ability to translate marketing needs into technical solutions. - Excellent communication and documentation skills. - Collaborative, able to work with cross-functional teams. Requirements - University degree, preferably in Computer Science, Engineering, Math or equivalent work experience. - 3+ years working with Adobe Experience Cloud, preferably AEP/RCDP and/or AJO. - Experience in MarTech engineering, marketing operations, or customer data orchestration. - Experience working in Agile teams (Scrum/Kanban). Benefits - Base Salary and Discretionary Performance Bonus: Total annual cash compensation (base salary plus target bonus) ranges from $101,000 to $118,000, based on experience and qualifications. - RRSP Contribution: After 6 months of employment, we invest in your future with an RRSP contribution—no employee matching required. - Flexible working arrangements - 100% remote, hybrid, and in-office options. - Comprehensive health benefits that start on your first day, with 100% employer-paid premiums, that include up to $5000 annually for mental health services and therapy. - Parental leave top-up to 100% of your salary for a period of 25 weeks. - Up to $650 for home office equipment. - Generous time off policy, including 2 paid days annually to volunteer at a charity of your choice. - Diversity and inclusion programs, including an active network of Employee Resource Groups. - Extensive professional development opportunities, including access to over 11,000 training and development courses, tuition reimbursement, and monetary rewards for completing a required designation.
Related Guides
Related Categories
Related Job Pages
More Data Entry Jobs
Sr Data Analyst
DynatraceDynatrace is a global application performance management software firm and a former member of Compuware. As an employer, the company is in support of helping it
Your role at DynatraceAs a Senior Data Analytics Consultant, you’ll work with some of the largest sites on the web across major industries (retail, auto, finance, travel, etc.) and help to answer questions about site performance and user engagement. This Senior role demands a blend of technical acumen, strategic thinking, and executive-level communication to drive measurable business outcomes through observability data and influence digital transformation. Dynatrace’s tools generate mountains of data, a lot of which clients don’t know how to make use of…that’s where you come in. You will turn that mountain of data into invaluable insight. As someone who lives and breathes data, analysis, and problem solving, you will help your clients understand the right performance data in the right context. You’ll turn that data into business-altering insight, which allows your client to take the right action to improve overall site performance and user experience that maximizes business outcomes. You will be an expert on Dynatrace and observability, specializing in Digital Experience Monitoring and Business Analytics. - You will help clients set a strategy for how they can optimize both their current performance and build performance into their culture. Responsibilities include: - Account management for 4-8 Enterprise clients, including managing the relationship and customer expectations, providing value and helping to grow your accounts, and running all customer touchpoint meetings - Presenting digital experience performance strategies, vision, and findings to varied audiences from developers to executives, aligning technical solutions with business goals - Working as an extension of your client's team and the Dynatrace product through ad-hoc analysis, testing initiatives, configuring Dynatrace offerings to get to answers faster, and training and enablement - Creating detailed analysis for your clients by finding answers from the Digital Experience and Business Analytics data through reporting, dashboarding, or technology expertise - Representing your client within the rest of Dynatrace for Digital Experience Monitoring (DEM) issues, particularly in providing feedback to product teams to influence roadmap decisions - Additional responsibilities include working with our team to improve processes, identify training gaps, and share ideas What will help you succeedMinimum Requirements: - Bachelor’s degree in Marketing, Statistics, Mathematics, Economics, or other quantitative disciplines is required. - 3- 5 years of experience with data analysis, including looking at and distilling complex sets of data and presenting findings in an engaging way - Must be able to communicate effectively in English and Portuguese (Spanish is also preferred); both verbally and in writing Preferred Requirements: - Experience within the digital experience monitoring space with tools such as Catchpoint, GlassBox, Quantum Metric, Full Story, Blue Triangle, ContentSquare, AppDynamics, DataDog, and New Relic. - Experience in data-driven analysis - excellent at working with, understanding, and analyzing data - Experience with real user monitoring for both web and mobile applications, as well as Session Replay tools - Strong understanding of web technologies including HTML, JS, CSS, networking, Content Delivery Networks, Cloud - Proficient with querying languages (GraphQL, SPARQL, MQL, SQL, SPL) and analysis tools (Google Analytics, Adobe, Advanced Excel, Tableau, SPSS, R) - Stellar conceptualization and communication skills with a demonstrated ability to bring business and technical people together around clear product concepts, and to motivate them to deliver whole, working solutions - Operates with a customer-first focus - Proven ability to work under pressure and to handle multiple conflicting priorities - Recognizes and understands both personal and team dynamics and relationships, is empathetic to stakeholder concerns, and effectively influences and persuades - Possesses excellent organizational, problem-solving, and analytical skills with a keen attention to detail - Experience applying AI tools to streamline workflows, enhance decision-making, or solve business challenges - Expectation: All team members are expected to travel at least 1 time per year for annual team meetings. Strategic clients may require intermittent travel as well. Why you will love being a Dynatracer - A one-product software company creating real value for the largest enterprises and millions of end customers globally, striving for a world where software works perfectly. - Working with the latest technologies and at the forefront of innovation in tech on scale; but also, in other areas like marketing, design, or research. - A team that thinks outside the box, welcomes unconventional ideas, and pushes boundaries. - An environment that fosters innovation, enables creative collaboration, and allows you to grow. - A globally unique and tailor-made career development program recognizing your potential, promoting your strengths, and supporting you in achieving your career goals. - A truly international mindset with Dynatracers from different countries & cultures all over the world, and English as the corporate language that connects us all - A culture that is being shaped by the diverse personalities, expertise, and backgrounds of our global team. Compensation and RewardsThe targeted base pay range for this role is R$160,000 - R$200,00 (annual). When determining your salary, we consider your skills, experience, education, work location and internal equity. Equal Employment OpportunityAll your information will be kept confidential according to EEO guidelines. We offer competitive compensation, company-sponsored premium benefits, medical, dental, vacation/holidays, company matching 401(k) Plan, etc. Dynatrace is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, sex, color, gender identity, religion, national origin, ancestry, citizenship, physical abilities, age, sexual orientation, creed, disability status, veteran status, pregnancy, genetic status, or any other characteristic protected by law. If your disability makes it difficult for you to use this site, please contact careers@dynatrace.com. Dynatrace participates in E-Verify, participant information in English and Spanish. Right to work information in English and Spanish. EEO is the Law. To be considered for this position, please upload your resume/CV.
Data Annotator I
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• Labeling objects using specialized tools to create: 2D bounding boxes, 3D cuboids, and other shape types to represent vehicles, road features, obstacles, and more • Reviewing pre-labeled data to ensure it follows detailed guidelines • Accepting, rejecting, or correcting annotations using our software • Providing clear notes when corrections are needed • Learning and mastering our internal tools over time • Accurately annotating objects in both 2D and 3D environments • Following instructions and guidelines consistently across tasks • Taking ownership of your assignments and adapting to procedural updates • Applying feedback to continuously improve your skills and workflow • Collaborating with teammates and communicating effectively
Data Annotator
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• As a Data Annotator, you will work with 2D images and 3D sensor data to help AI systems recognize and understand their environment. • Your responsibilities will include: labeling objects using specialized tools to create 2D bounding boxes, 3D cuboids, and other shapes representing vehicles, road elements, obstacles, and more. • Reviewing pre-labeled data to ensure it complies with detailed guidelines. • Accepting, rejecting, or correcting annotations using our software. • Providing clear notes when corrections are required. • Gradually learning and mastering our internal tools.
Role Description We are looking for a Language Data and Quality Reviewer with proficiency in Catalan to join our team. This role is critical in researching and analyzing data for various entities, tools, and datasets that will be introduced through on-the-job training. The ideal candidate should have a background in technology, with strong logical and analytical skills to assess data and provide valuable insights. This is a freelance, task-based role designed for those seeking supplemental income. It’s essential to understand the nature of freelance work—tasks will be assigned as they become available, and work may be irregular or intermittent. Notifications will be sent via WhatsApp, email, or Slack (after onboarding through the client’s portal). All tasks are offered on a first-come, first-served basis, making this role ideal for individuals who are comfortable with flexible, on-demand work. Qualifications - Some experience in data labeling, manipulation, or quality assurance, particularly in technology or related fields. - A proactive attitude towards continuous improvement, staying updated with new advancements in AI technologies and data analysis techniques. - Logical and analytical skills to ensure data accuracy and support project goals. Requirements - Must be able to read and write in Catalan. - Must have reliable high-speed internet and a functioning device (laptop, desktop, etc.) to ensure seamless communication and productivity. - Must have own device (laptop/device). - Currently hiring for Freelance/Task-based (Ranging from 0 to 20 hours a week!). - The candidate must be available in IST (Preferred 8am IST onwards). - Having access to good Wi-Fi connection during working hours. Benefits - Compensation starting in Spain and listed countries: USD $10 - $16 per hour DOE. - This role is a 1099 independent contractor position. - Exciting opportunity for a remote freelance position! Interview Process Submissions are reviewed by a recruiter. Selected candidates will be invited to complete a video intro. Onboarding & Compliance Requirements All global contractors will be onboarded through our platform, Deel.com, to ensure alignment with international compliance standards. Successful completion of onboarding is required to begin work, which includes submitting the necessary documentation within the specified timeline. Candidates should be prepared to provide accurate and compliant documents according to the requirements of their region.



