×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Principal Software Developer, AI

Job in Toronto, Ontario, C6A, Canada
Listing for: Socket.dev
Full Time position
Listed on 2026-08-25
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Software Architect
Salary/Wage Range or Industry Benchmark: 140000 - 200000 CAD Yearly CAD 140000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Principal Software Developer, AI Experience

Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region.

Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity and compliance for the global workforce.

Our brand promise - Makes Work Life Better™ - Reflects our commitment to employees, customers, partners and communities globally.

About the Opportunity

Dayforce is building an AI Developer Experience team within Engineering to scale high-quality, agentic development practices across the organization. This team transforms early-stage experimentation into durable, reusable engineering capabilities that development teams can adopt in real codebases under real delivery pressure. The Staff Developer, AI Experience is a senior hands‑on engineering role and a key contributor to the broader AI Engineering strategy.

This role focuses on building the systems, standards, workflows, and reusable development capabilities that enable engineers to work more effectively with AI‑assisted and agentic coding tools. The role combines architectural thinking with hands‑on implementation, helping define scalable engineering patterns while working directly within repositories and delivery environments to operationalize modern AI‑driven development practices.

What You’ll Get to Do
  • Own and evolve reusable skill design patterns and coding artifact standards that drive AI‑assisted development effectiveness across Engineering.
  • Define how agent context is structured, scoped, and maintained across repositories, tool chains, and delivery pipelines.
  • Design reusable context patterns including prompts, retrieval strategies, memory/state patterns, and tool exposure configurations.
  • Establish practical guardrails and standards that reduce failure modes and support responsible AI‑assisted development adoption.
  • Build and maintain reusable AI agent skills, workflows, templates, scaffolding, and implementation guides.
  • Define production‑readiness standards for reusable skills including contracts, triggers, evaluation coverage, failure handling, and documentation.
  • Partner directly with development teams to operationalize AI‑assisted workflows in repositories, testing practices, and engineering delivery processes.
  • Establish standards for emerging engineering artifacts such as AI‑assisted specifications, implementation plans, and workflow patterns.
  • Define evaluation and adoption criteria for scalable AI engineering capabilities including reliability, engineering value, and maintainability.
  • Build data‑driven visibility into AI‑assisted development outcomes and ROI across Engineering.
  • Define scalable implementation standards that support consistent and lightweight AI engineering adoption.
  • Partner with internal platform teams and external vendors on tooling integration, feedback, and capability evolution.
  • Help establish and evolve the AI Engineering enablement operating model including priorities, success metrics, and organizational scaling strategies.
Skills and Experience We Value
  • Strong software engineering background with experience delivering and operating complex production systems.
  • Hands‑on experience using agentic coding tools and AI‑assisted development workflows on real engineering problems.
  • Experience implementing developer workflows across repositories, testing frameworks, CI/CD pipelines, and delivery processes.
  • Experience with context engineering including prompts, retrieval strategies, memory/state patterns, and LLM tooling configurations.
  • Experience designing reusable agent skills with defined contracts, evaluation coverage, and operational safeguards.
  • Demonstrated ability to define engineering standards, guardrails, and evaluation frameworks that improve consistency and quality across teams.
  • Experience partnering directly with development teams to implement shared engineering practices.
  • Strong technical judgment distinguishing scalable engineering practices from experimental concepts.
  • Experience working across organizational boundaries…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary