Senior Software Engineer
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
- workday — equifax.wd5.myworkdayjobs.com