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

Fitch Group, Inc.
Toronto, OH, United States
6 days ago

Role details

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

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Application Integration Architecture Cloud Engineering Code Review Continuous Integration Distributed Systems Python (Programming Language) Machine Learning Software Architecture Software Engineering
+10 more
ReactJS 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · WWC 2022

Videos

See all

Related articles

See all