Senior Software Engineer, Full-Stack Applications - AI Innovation Teams
Role details
Job location
Tech stack
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 *