Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Senior Software Engineer, Full-Stack Applications - Ratings Technology

  • Source: LinkedIn
  • Robert Walters
  • On-site
  • Toronto
  • Full-Time
  • Senior

Job Description

Job Title: Senior Software Engineer, Full-Stack Applications - Ratings Technology

Location: Toronto, Canada

Join our fast-growing Toronto innovation hub, where we’re building production-grade AI to reshape global credit decisions. Here, you won’t just ship features—you’ll help reinvent an industry using decades-deep proprietary data and a modern tech stack, free from heavy legacy. Backed by full enterprise support, you’ll build reliable, explainable intelligence at real scale within a collaborative, outcome-driven community. If you’re looking for purposeful work, constant learning, and a place where your impact and growth accelerate—this is where you’ll thrive.

We’ll Count on You To:

• Architect and lead full-stack applications – Design and drive implementation of

scalable application features using Java/Springboot, Python, and REACT; own architectural decisions for user interfaces, backend services, APIs, and infrastructure; establish technical patterns that make AI capabilities accessible and maintainable

• Lead AI/ML integration architecture – Drive the technical approach for integrating generative AI, LLMs, and intelligent automation into full-stack applications; establish patterns for connecting ML models with user experiences; own technical decisions on how AI features are architected and implemented

• Champion engineering excellence – Establish and enforce engineering best practices, conduct code reviews, mentor engineers on code quality, drive CI/CD pipeline improvements, and lead technical discussions that balance innovation with reliability; own technical debt management and architectural improvements

• Drive technical decisions across teams – Lead collaboration with ML engineers, product managers, and business stakeholders; influence technical strategy; facilitate architectural discussions; and ensure alignment between AI innovation and application delivery through technical leadership

• Mentor and elevate team capabilities – Provide technical mentorship to engineers, lead

knowledge-sharing initiatives, conduct design reviews, drive technical growth through thoughtful feedback, and contribute to building a culture of engineering excellence and continuous learning

• Balance innovation with pragmatic delivery – Drive features that move fast while establishing engineering standards; lead technical discussions on trade[1]offs; proactively identify and solve complex technical challenges; and own building applications that are both cutting-edge and production-ready

• Own production reliability and technical excellence – Lead troubleshooting of complex issues, drive system performance and scalability improvements, establish monitoring and observability practices, and own operational excellence of systems you architect

What You Need to Have:

• Deep full-stack engineering expertise – 12+ years of hands-on experience building web applications, with expert-level proficiency in Java, Springboot, Python, REACT, and modern web technologies; proven track record of delivering complex, production-quality full-stack solutions at scale

• Polyglot programming mastery – Extensive professional experience with both Java and Python; ability to drive technical decisions across different technology stacks and architect solutions that span diverse codebases

• Strong architectural and design expertise – Proven experience designing maintainable, scalable systems; deep understanding of design patterns, RESTful APIs, microservices, distributed systems; ability to make and own architectural decisions that impact multiple teams

• Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)

• Mastery of modern development practices – Expert knowledge of software development fundamentals including test-driven development, advanced Git workflows, sophisticated CI/CD pipelines, and driving code quality across teams

• Leadership and collaboration skills – Proven ability to lead cross-functional teams, mentor engineers, influence technical direction, communicate complex technical concepts to diverse audiences, and drive alignment across ML engineers, product, and stakeholders

• Strategic mindset with AI understanding – Solid understanding of how AI/ML and generative AI can transform workflows; experience evaluating emerging technologies; comfort with technical ambiguity; track record of driving adoption of AI-powered capabilities in production applications

• Adv…

Skills

  • Java
  • spring-boot
  • Python
  • Docker
  • Kubernetes
  • amazon-eks
  • amazon-web-services
  • microsoft-azure

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Robert Walters

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes