Senior Software Engineer, Full-Stack Applications - Ratings Technology
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Experteer Overview Senior Software Engineer to lead AI-enabled, full-stack platform development in Fitch’s Toronto AI Innovation hub. You will architect and implement production-grade, scalable applications that integrate generative AI with traditional finance workflows. You’ll collaborate with ML engineers to shape AI-powered platforms used by analysts and financial professionals. This high-impact role offers ownership of architecture, greenfield initiatives, and a clear path to senior technical leadership within a fast-paced, innovation-driven culture. Compensation / Benefits * Architect and lead full-stack features using Java/Springboot, Python, and REACT; own UI, backend, APIs, and infrastructure decisions * Lead AI/ML integration architecture for generative AI, LLMs, and intelligent automation * Enforce engineering excellence: code reviews, CI/CD improvements, debt management, and architecture optimization * Coordinate with ML engineers, product managers, and stakeholders to align AI innovation with delivery * Mentor engineers, drive knowledge sharing, and cultivate engineering excellence and continuous learning * Balance rapid delivery with engineering standards; design production-ready, scalable solutions * Own production reliability: monitoring, observability, performance improvements, and operational excellence Tasks * 12+ years of full-stack development experience * Proficiency in Java, Springboot, Python, REACT * Experience designing and delivering scalable, production-quality systems * Strong architectural and design skills: RESTful APIs, microservices, distributed systems * Bachelor’s degree in CS/Software Eng or equivalent * Expert knowledge of modern development practices: TDD, advanced Git, CI/CD, code quality * Leadership and collaboration: cross-functional team leadership and stakeholder communication * Strategic understanding of AI/ML and ability to drive adoption in production Key requirements *
Requirements
_ AI innovation with delivery * Mentor engineers, drive knowledge sharing, and cultivate engineering excellence and continuous learning * Balance rapid delivery with engineering standards; design production-ready, scalable solutions * Own production reliability: monitoring, observability, performance improvements, and operational excellence Tasks * 12+ years of full-stack development experience * Proficiency in Java, Springboot, Python, REACT * Experience designing and delivering scalable, production-quality systems * Strong architectural and design skills: RESTful APIs, microservices, distributed systems * Bachelor’s degree in CS/Software Eng or equivalent * Expert knowledge of modern development practices: TDD, advanced Git, CI/CD, code quality * Leadership and collaboration: cross-functional team leadership and stakeholder communication * Strategic understanding of AI/ML and ability to drive adoption in production Key requirements *
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
React Developer Salary [2023]
Is Software Engineering Over-Saturated?
How Much FAANG Companies Actually Pay Software Engineers in 2025