About The Position

Fitch Ratings is seeking an Associate Director to join our global Technology team in Toronto. This is an opportunity to build mission-critical applications and shape the future direction of technology that powers a world-leading credit ratings agency. The role involves influencing technical architecture and organizational direction, working closely with engineering teams supporting Ratings workflow and analytical applications. The ideal candidate is a seasoned technologist who thrives on challenging assumptions, experimenting with emerging technologies (especially AI), and pushing boundaries. The initial assignment will focus on developing and maintaining the Credit Module, a strategic analytical platform that empowers Credit analysts to rate issuers and financial instruments with unprecedented efficiency. This application is already supporting hundreds of analysts in production and is scaling to revolutionize how Fitch delivers insights across all business lines, replacing legacy tactical tools.

Requirements

  • Proven full-stack engineering expertise – 10+ years of hands-on experience building enterprise applications, with strong proficiency in Java, Spring Boot, REACT, and modern web technologies in production environments.
  • Architectural mastery and technical depth – Proven track record of designing maintainable, scalable systems; deep understanding of software architecture, design patterns, data structures, algorithms, and the ability to make architectural decisions and take ownership of their consequences.
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Leadership and influence – History of mentoring engineers, driving technical decisions through influence, leading complex initiatives, and elevating team capabilities.
  • Visionary problem-solving and growth mindset – Exceptional analytical abilities, demonstrated curiosity about emerging technologies, track record of experimentation and learning from failures, comfort with ambiguity, and ability to bring your whole self while remaining open to others' perspectives.
  • Outstanding collaboration and communication skills – Proven success with cross-functional teams, ability to articulate complex technical concepts to diverse audiences, and emotional intelligence to navigate organizational dynamics.

Nice To Haves

  • DevOps prowess – Deep experience with Docker, Kubernetes/EKS container orchestration, GitHub, and CI/CD pipelines that enable rapid, reliable deployments.
  • Cloud expertise – Hands-on knowledge of AWS or Azure, particularly with microservices architecture and cloud-native application development.
  • AI curiosity and exploration mindset – Genuine interest in how AI/ML, generative AI, or intelligent automation could transform workflows; experience experimenting with new technologies and evaluating practical applications; comfort with emerging technology ambiguity.
  • Financial services background – Experience with lending workflows, regulatory processes, financial products, credit ratings, and financial analysis.
  • Agile mastery and change agent experience – Track record of establishing practices, challenging established patterns constructively, and creating space for teams to innovate and take calculated risks.

Responsibilities

  • Architect game-changing full-stack solutions – Design and build robust, scalable full-stack applications using Java, Spring Boot and REACT that transform complex analytical requirements into elegant, high-performance systems that underpin Fitch's ratings workflows.
  • Partner with cross-functional teams as a trusted advisor – Collaborate directly with product managers, analysts, and stakeholders to understand their challenges, co-create solutions, and ensure technical implementations balance ambition with engineering excellence and best practices.
  • Champion quality, innovation, and AI exploration – Establish technical standards, conduct code reviews, implement CI/CD pipelines, and experiment with integrating AI/ML capabilities into applications while solving complex performance and architectural challenges.
  • Drive Agile excellence and mentor others – Thrive in fast-paced Agile environments delivering high-quality features, facilitate knowledge sharing sessions, document insights, and create an environment where continuous learning, experimentation, and growth thrive.
  • Own product reliability and support – Manage competing priorities across multiple projects ensuring on-time delivery, provide expert third-line support troubleshooting complex issues, and maintain system performance at scale.
  • Commitment to continuous learning – Track record of staying current with emerging technologies and applying new knowledge to solve business challenges, with a growth mindset and demonstrated ability to quickly master new tools and methodologies.

Benefits

  • Competitive compensation
  • Comprehensive benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service