About The Position

This role is for a Software Engineer II specializing in Salesforce Loyalty Management. The position is located in Toronto, Ontario, Canada, with standard business hours of 37.5 per week. The role is part of the Technology Solutions line of business and offers a competitive salary range of $81,600 - $115,200 CAD, plus commission-based earnings. TD is committed to fair compensation, growth opportunities, and skill development, allowing colleagues to progress within the salary range over time. The specific base pay will depend on the candidate's skills, experience, knowledge, location, and business needs. Candidates are encouraged to discuss compensation openly with their recruiter.

Requirements

  • 5+ years of IT Software Engineering experience.
  • 2+ years of experience designing, operating, or supporting Salesforce Loyalty Management or Salesforce CRM (Core).
  • Very comfortable developing APEX code from scratch and enhancing existing APEX code, including debugging.
  • Familiarity with triggers and their use in managing business processes.
  • Proficiency using SOQL/SOSL and Data Loader.
  • Expert knowledge of Salesforce Loyalty Management configuration components.
  • Expertise in building flows and DPE logic within Loyalty Management.
  • Experience with Lightning Web Components (LWC).
  • Very comfortable creating and updating Loyalty Program Process Rules for processing Transaction Journals.
  • Comfortable designing data models and building ER diagrams.
  • Previous experience leveraging CI/CD pipelines (SF Change Sets, Git/Github, Jenkins) to manage change from development through production.
  • Experience executing performance testing and optimizations/scaling as needed.
  • Experience with SF native integrations with other SF products (CDC, MCE, MCP).
  • Hands-on working experience with Jira and Confluence.
  • Logical, creative thinker who can convert design into manageable configurations/components to deliver expected outcomes.
  • Experience working in a scaled Agile framework.
  • Mentor who works with junior Software Engineers in a collaborative manner to enhance the skills of the pod.
  • Very comfortable delivering application demos for small to medium size groups.
  • Able to work independently, within a team, with internal/external business and technology partners.
  • Highly organized, self-motivated, and customer oriented.
  • Strong analytical and problem-solving skills.
  • Excellent written and oral communication skills.

Nice To Haves

  • Prior experience working with Marketing organizations.
  • Some experience with Veracode and SonarQube.
  • Experience with the Loyalty Management Referral Management package.
  • Hands-on experience with Salesforce Customer Data Cloud (CDC/CDP) and Salesforce Marketing Cloud Personalization/Engagement (MCP/MCE).
  • Knowledgeable with SF licensing, especially those licenses aligned to Loyalty Management.
  • Understands Mulesoft integration techniques.

Responsibilities

  • Developing APEX code from scratch and enhancing existing APEX code, including debugging.
  • Managing business processes using triggers.
  • Utilizing SOQL/SOSL and Data Loader.
  • Configuring Salesforce Loyalty Management components.
  • Building flows and DPE logic within Loyalty Management.
  • Developing Lightning Web Components (LWC).
  • Creating and updating Loyalty Program Process Rules for processing Transaction Journals.
  • Designing data models and building ER diagrams.
  • Leveraging CI/CD pipelines (SF Change Sets, Git/Github, Jenkins) for change management.
  • Executing performance testing and optimizations/scaling.
  • Implementing SF native integrations with other SF products (CDC, MCE, MCP).
  • Using Jira and Confluence for project management and documentation.
  • Mentoring junior Software Engineers in a collaborative manner.
  • Delivering application demos for small to medium-sized groups.
  • Working independently and collaboratively within a team, with internal/external business and technology partners.
  • Delivering effective and efficient solutions ensuring project deliverables are on time, within budget, and adhere to corporate quality and security standards.

Benefits

  • Base salary
  • Commission based earnings
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs
  • Training programs
  • Mentoring programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service