×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Python

Job in Toronto, Ontario, C6A, Canada
Listing for: Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group
Full Time position
Listed on 2026-06-25
Job specializations:
  • Software Development
    Python, Software Engineer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CAD Yearly CAD 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer, Python )
Requisition

Business Unit:
Fitch Group

Category:
Information Technology

Location:

Toronto, ON, CA

Senior Software Engineer, Python Programmer

Fitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or applications to join our team in Toronto. In this role, you will support the development and delivery of applications based on Python and AWS, Azure cloud platform. You will collaborate with dynamic teams committed to maintaining high standards of quality, performance, and scalability for Fitch’s Ratings workflow systems.

If you are passionate about innovative solutions and thrive in a collaborative environment, we encourage you to apply.

Objectives of this role

Develop, test and maintain high-quality software using Python programming language.

Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions.

Collaborate with cross-functional teams to identify and solve complex problems.

Write clean and reusable code that can be easily maintained and scaled.

Work on technically complex systems with strong hands‑on experience in design and development.

Interpret complex requirements associated with Ratings workflow tools.

Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions.

Set up CI/CD pipelines for projects and integrate them with the organization’s delivery mechanisms.

Debug coding problems when required and troubleshoot any Python‑related issues.

Keep up to date with emerging trends and technologies in Python development.

Participate in Agile development processes to deliver high-quality software solutions.

Assist in managing multiple projects to ensure timely delivery within scope and timelines.

Provide production support and help establish technical best practices.

Required skills and qualifications

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 the Python software development stacks, ecosystems, frameworks and automation.

Experience with front‑end development and cloud‑platforms/technologies offered by AWS, Microsoft Azure.

Experience with databases such as Postgres and Oracle and database technologies such as SQL and No

SQL.

Code versioning, maintenance and deployment tools like Git Hub, Bamboo, JIRA.

Excellent problem‑solving ability with solid communication and collaboration skills.

Preferred skills and qualifications

Experience with popular Python frameworks such as Django, Flask or Pyramid.

Knowledge of Dev Ops practices and tools (e.g., Docker, 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.

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 Group is a proud 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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary