About the Role
Join Fitch Ratings' global Ratings Technology team in Toronto as an experienced Full-Stack Software Engineer (Associate Director). This role involves building and enhancing mission-critical applications that support analyst workflows, analytics, and decision-making processes within a leading credit ratings organization. You will work on modern full-stack applications, partnering with engineers, product managers, and business stakeholders, with a focus on scalable, reliable, and user-focused solutions, including the exploration of AI-powered technologies and LLMs.
Responsibilities
- Design, develop, and maintain full-stack applications using .NET and React, and modern software development practices.
- Build scalable backend services and APIs that support business-critical workflows and data-driven applications.
- Develop intuitive frontend experiences using React, TypeScript, and modern web technologies.
- Collaborate with cross-functional teams to understand requirements, define technical solutions, and deliver high-quality software.
- Contribute to application architecture and technical design, ensuring scalability, maintainability, security, and performance.
- Promote engineering excellence through code reviews, testing, documentation, CI/CD automation, and software development best practices.
- Explore and implement AI-powered capabilities where they can create business value, improve user experiences, or enhance operational efficiency.
Requirements
- 12+ years of professional software engineering experience building and supporting enterprise-grade applications.
- 12+ years of hands-on experience developing scalable backend services, APIs, and data-driven applications using .NET technologies.
- 5+ years of hands-on React experience developing modern, responsive, and scalable web applications in production environments.
- Strong experience with TypeScript/JavaScript, HTML, CSS, and modern frontend development practices.
- Experience designing and developing RESTful APIs and integrating with third-party services.
- Solid understanding of software design principles, design patterns, object-oriented programming, data structures, algorithms, and scalable system architecture.
- Experience working with relational and NoSQL databases.
- Familiarity with Agile development methodologies and modern software delivery practices.
- AI Fluency – Experience or familiarity with integrating AI-powered capabilities into software applications, including LLM APIs such as OpenAI, AWS Bedrock, Anthropic, or similar platforms. Understanding of concepts such as prompt engineering, retrieval-augmented generation (RAG), AI agents, and responsible AI practices, with the ability to evaluate and apply AI technologies to solve real business problems.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Skills
- .NET
- React
- TypeScript
- JavaScript
- HTML
- CSS
- RESTful APIs
- Agile
- AI
- LLMs
- Docker
- Kubernetes/EKS
- GitHub
- CI/CD
- AWS
- Azure
- Microservices
- Cloud-native architecture
Location
- Toronto
Work Type
- Hybrid
Experience Level
- Associate Director
- 12+ years
- 5+ years
Education Level
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Salary/Compensations
- 180,000 CAD - 210,000 CAD
Benefits
- Competitive compensation
- Comprehensive benefits
- Training
- Certifications
- Conferences
- Mentorship opportunities
About the Company
- Fitch Group is a global leader in financial information services with operations in more than 30 countries.
- Wholly owned by the Hearst Corporation, we are comprised of three main businesses: Fitch Ratings | Fitch Solutions | Fitch Learning.
- Fitch is committed to providing global securities markets with objective, timely, independent and forward-looking credit opinions.
- We embrace a diverse culture that encourages a free exchange of ideas, guaranteeing your voice will be heard and your work will have an impact, regardless of seniority.
Equal Opportunity
- Fitch Group is proud to be an Equal Opportunity and Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, disability, protected veteran status, and other statuses protected by law.
