Senior Python Engineer (Toronto)
Role Overview
Fitch Ratings is seeking a Senior Software Engineer specializing in Python programming or applications.
The role supports development and delivery of applications based on Python and AWS and Microsoft Azure cloud platforms.
The engineer will work on Ratings workflow systems with emphasis on quality, performance, scalability, and collaboration.
Key Skills for This Role
Full Job Posting
Role overview
Fitch Ratings is seeking a Senior Software Engineer specializing in Python programming or applications.
The role supports development and delivery of applications based on Python and AWS and Microsoft Azure cloud platforms.
The engineer will work on Ratings workflow systems with emphasis on quality, performance, scalability, and collaboration.
Objectives and tasks
- Develop, test, and maintain high-quality Python software.
- Participate in the full software development lifecycle, including building, testing, and delivery.
- Collaborate with cross-functional teams to identify and solve complex problems.
- Write clean and reusable code that can be maintained and scaled.
- Work on technically complex systems involving design and development.
- Interpret complex requirements for Ratings workflow tools.
- Participate in code reviews, ensure code quality, and implement practical improvements.
- Set up CI/CD pipelines and integrate projects with organizational delivery mechanisms.
- Debug code, troubleshoot Python-related queries, and provide production support.
- Participate in Agile development and help deliver multiple projects within scope and timelines.
- Keep current with emerging Python technologies and help establish technical best practices.
Required qualifications
- At least 8 years of experience as a Python Developer with a strong portfolio of projects.
- Bachelor’s degree in software engineering or a related field.
- In-depth understanding of Python development stacks, ecosystems, frameworks, and automation.
- Experience with front-end development and AWS and Microsoft Azure cloud platforms.
- Experience with PostgreSQL, Oracle, SQL, and NoSQL database technologies.
- Experience with GitHub, Bamboo, JIRA, and related code versioning, maintenance, and deployment tools.
- Excellent problem-solving ability with solid communication and collaboration skills.
Preferred qualifications
- Experience with Python frameworks such as Django, Flask, or Pyramid.
- Knowledge of DevOps practices and tools, including Docker and Kubernetes/EKS-based container orchestration.
- Knowledge of data science and machine learning concepts and tools.
- Contributions to open-source Python projects or active involvement in the Python community.
About Fitch Group
Fitch Group provides financial information services through Fitch Ratings, Fitch Solutions, and Fitch Learning.
The company operates globally and emphasizes collaboration, diverse perspectives, and employee impact.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Fitch Group, Inc.
Lead Software Engineer, Full-Stack Applications - AI Innovation squads
Toronto, CAN
Fitch is hiring a Lead Software Engineer to build greenfield AI systems and intelligent platforms for financial analysis. The role calls for 15+ years of enterprise application or AI/ML experience, strong software archit
Senior Gen AI Software Engineer
Chicago, USA
Fitch Solutions is seeking a Senior Gen AI Software Engineer to build and scale production-grade generative AI systems, including RAG, agentic workflows, and enterprise AI applications. Candidates need extensive producti
Senior Director, Engineering - Corporates, Financial Institutions & Sovereigns (Manchester)
Manchester, GBR
Fitch Ratings seeks a Senior Director to own the engineering strategy, execution, and culture for four teams supporting its Corporates, Financial Institutions, and Sovereigns businesses. You will modernize critical platf
Administrative Assistant, Business Relationship Management, Dubai
, UAE
Fitch Group is seeking an Administrative Assistant to provide personal assistant and team administration support to the Head of Middle East and Africa Business Relationship Management. The role covers calendars, travel,
Senior Machine Learning Engineer (Manchester)
Manchester, GBR
Fitch Group is seeking a Senior Machine Learning Engineer to build and support generative AI, machine learning, deep learning, and data science solutions across the organization. The role develops AI platforms, MLOps wor
Python Software Engineer
New York City, USA
Fitch Ratings is seeking a Senior Software Engineer specializing in Python to develop and support scalable ratings workflow applications. The role requires 8+ years of Python development experience, a relevant bachelor’s
Senior Software Engineer, Full-Stack Applications (Python)
Manchester, GBR
Fitch Ratings is seeking a Senior Software Engineer to build and maintain mission-critical full-stack applications for its Ratings Technology team. The role requires strong Python, React, database, cloud, CI/CD, and soft
Lead Software Engineer, Full-Stack Applications - AI Innovation squads
Toronto, CAN
Senior Gen AI Software Engineer
Chicago, USA
Senior Director, Engineering - Corporates, Financial Institutions & Sovereigns (Manchester)
Manchester, GBR
Administrative Assistant, Business Relationship Management, Dubai
, UAE
Senior Machine Learning Engineer (Manchester)
Manchester, GBR
Python Software Engineer
New York City, USA
Senior Software Engineer, Full-Stack Applications (Python)
Manchester, GBR