Senior Software Engineer, Full-Stack Applications - AI Innovation Teams

Fitch Group, Inc.
Toronto, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Toronto, United States of America

Tech stack

Java
API
Artificial Intelligence
Application Integration Architecture
Cloud Engineering
Code Review
Continuous Integration
Distributed Systems
Python
Machine Learning
Software Architecture
Software Engineering
React
Spring-boot
Technical Debt
Backend
Git Flow
Information Technology
Web Technologies
Machine Learning Operations
Legacy Systems
Microservices

Job description

Experteer Overview In this role you will shape AI-driven, production-grade applications that redefine how ratings analysts work. You'll join Fitch's Toronto AI innovation hub to build full-stack platforms with embedded AI capabilities, moving beyond legacy systems. You'll own critical components, drive architectural decisions, and mentor others as you scale intelligent automation across financial workflows. This position offers high visibility, strategic impact, and the opportunity to lead greenfield AI-powered platforms in a collaborative, outcome-driven culture. Compensation / Benefits * Architect and lead full-stack applications using Java/Springboot, Python, and REACT; own UI, backend services, APIs and infrastructure * Lead AI/ML integration architecture; connect ML models with user experiences and define AI patterns * Enforce engineering best practices, code reviews, CI/CD improvements, and manage technical debt * Drive cross-team collaboration with ML engineers, product managers, and stakeholders to align AI offerings with delivery * Provide technical mentorship, lead design reviews, and foster a culture of engineering excellence and continuous learning * Own production reliability, performance, observability, and operational excellence of the systems you architect * Balance rapid feature delivery with robust engineering standards and production readiness * Champion innovation while ensuring scalable and maintainable solutions Tasks * 12+ years of hands-on full-stack development experience * Proficiency in Java, Springboot, Python, REACT, and modern web technologies * Strong architectural and design capabilities with experience in microservices and distributed systems * Bachelor in Computer Science, Software Engineering, or related field * Expert knowledge of software development fundamentals, TDD, advanced Git workflows, and CI/CD * Leadership: experience mentoring engineers and aligning multi-team efforts * Strategic understanding of AI/ML and ability to translate business problems into AI-enabled solutions * Experience with cloud-native architectures and, ideally, production AI integration Key requirements *

Requirements

_ and stakeholders to align AI offerings with delivery * Provide technical mentorship, lead design reviews, and foster a culture of engineering excellence and continuous learning * Own production reliability, performance, observability, and operational excellence of the systems you architect * Balance rapid feature delivery with robust engineering standards and production readiness * Champion innovation while ensuring scalable and maintainable solutions Tasks * 12+ years of hands-on full-stack development experience * Proficiency in Java, Springboot, Python, REACT, and modern web technologies * Strong architectural and design capabilities with experience in microservices and distributed systems * Bachelor in Computer Science, Software Engineering, or related field * Expert knowledge of software development fundamentals, TDD, advanced Git workflows, and CI/CD * Leadership: experience mentoring engineers and aligning multi-team efforts * Strategic understanding of AI/ML and ability to aaaa aaax_ business problems into AI-enabled solutions * Experience with cloud-native architectures and, ideally, production AI integration Key requirements *

Apply for this position