Senior Software Engineer

Equifax Canada Co. · CAN - Ontario - Toronto · First seen 2026-11-06

Apply on company site View on the company's hiring page (equifax.wd5.myworkdayjobs.com)

Posted by Equifax Canada Co. on the hiring system it uses for its careers page; applications go straight to the company.

Can I apply?

  • Full-time
  • Work permit not stated
From the posting
employment types
ATS employment type: full_time
locations
ATS location: CAN - Ontario - Toronto

Job description

Synopsis of the Role

Equifax is seeking creative, high-energy and driven Senior Software Engineer with hands-on development skills to work on a variety of meaningful projects. Our Senior Software Engineer position will provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology.

What you’ll do

- Full-Stack AI Integration: Develop and operate scalable AI applications from the backend logic, while focusing on security and operational excellence.

- To apply Agentic coding practices to develop new and AI augmented features for the application, including LLM-based or AI assisted refactoring of the legacy code base.

- Innovation & Agile: Participate in technology roadmap discussions to turn business requirements into functional autonomous solutions.

- Implementation: Able to write, debug, and troubleshoot code in mainstream open-source AI technologies and maintain the code base for a Data Analytics and validation platform.

- Work with cloud based technologies and solutions

- Capture and refine requirements across multi-disciplinary teams.

- Actively address issues; setting priorities when appropriate.

- Perform system validation and ongoing support for application.

- Diagnose and resolve performance issues.

- Document code/processes so that any other developer is able to dive in with minimal effort.

- Work across teams to integrate our systems with existing internal systems.

- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on network, or service operations and quality.

What experience you need

- Bachelor's degree or equivalent experience

- 5+ years experience working in Java and Python

- Experience working with Agentic Frameworks. (e.g., ADK, LangChain, LangGraph).

- 5+ years experience of working with APIs. Experience building and consuming RESTful APIs (assistants interacting with software).

- GenAI Fundamentals: Understanding of how LLMs work, including Context Engineering.

- 5+ years with SQL and postgreSQL

- 5+ years experience with software build management tools like Maven or Gradle and backend technologies such as JAVA/J2EE, SpringBoot and Microservices

- 5+ years experience with software testing, performance, and quality engineering techniques and strategies

- 3+ years experience with Cloud technology: Google Cloud Platform

- Source code control management systems (e.g. Github copilot, Gemini CLI)

What could set you apart

- AI Evaluation: Experience building automated test suites and AI assisted code refactoring

- Systems Thinking: Understanding how non-deterministic AI components fit into deterministic software systems.

- 1+ years of experience with Jenkins pipeline

- 1+ years experience working with software design with C++ programming languages

- Self-starter that identifies/responds to priority shifts with minimal supervision

- Cloud Certification Strongly Preferred

This is an existing position.

Primary Location: CAN-Toronto-5700 Yonge

Function: Function - Tech Dev and Client Services

Schedule: Full time

Seen on