Senior Software Engineer, Python (Toronto)

Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group

Toronto

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fitch Group, Inc. is seeking a Senior Software Engineer specializing in Python to join their team in Toronto. In this role, you will develop, test, and maintain high-quality software, collaborating with dynamic teams to enhance the Ratings workflow systems. Ideal candidates have over 8 years of experience, a degree in software engineering, and proficiency in Python, AWS, and Azure.

Fitch Group offers a diverse work environment and is an equal opportunity employer, promoting collaboration and innovative solutions.

Qualifications

  • 8+ years of experience as a Python Developer with a strong portfolio of projects.
  • In-depth understanding of Python software development stacks and frameworks.
  • Experience with databases like Postgres and Oracle.

Responsibilities

  • Develop, test and maintain high-quality software using Python.
  • Participate in the software development lifecycle, delivering high-quality solutions.
  • Collaborate with teams to solve complex problems.

Skills

Python Programming
AWS
Azure
SQL
NoSQL
GitHub
Problem-solving
Collaboration

Education

Bachelor’s degree in software engineering or related field

Tools

Django
Flask
Docker
Kubernetes

Job description

Requisition ID: 48643

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 NoSQL.
  • Code versioning, maintenance and deployment tools like GitHub, 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 DevOps 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer (Toronto)
Senior Python Engineer (Toronto)

Fitch Group • Toronto

On-site
CAD 90,000 - 120,000
Senior Software Engineer, Full-Stack Applications - Python
Senior Software Engineer, Full-Stack Applications - Python

Fitch Group, Inc. • Toronto

Hybrid
CAD 100,000 - 150,000
Training and certifications
Flexible working environment
Comprehensive benefits
+1
Senior Software Engineer, Full-Stack Applications (Python & React)
Senior Software Engineer, Full-Stack Applications (Python & React)

Fitch Group • Toronto

Hybrid
CAD 130,000 - 170,000
Hybrid work flexibility
Toronto offices with hybrid model
Competitive compensation package
Senior Software Engineer, Full-Stack Applications - Python
Senior Software Engineer, Full-Stack Applications - Python

Fitch Group • Toronto

On-site
CAD 130,000 - 160,000
Impactful work
Modern tech stack
Hybrid work option
+1
Software Engineer, Full-Stack Applications, Associate Director (Python & React)
Software Engineer, Full-Stack Applications, Associate Director (Python & React)

Fitch Group • Toronto

Hybrid
CAD 180,000 - 200,000
Meaningful impact
Innovation culture
Continuous learning and growth
+1
Senior Software Engineer, Full-Stack Applications - Ratings Technology
Senior Software Engineer, Full-Stack Applications - Ratings Technology

Fitch Ratings • Toronto

On-site
CAD 130,000 - 180,000
Senior Software Engineer, Full-Stack Applications - AI Innovation Teams
Senior Software Engineer, Full-Stack Applications - AI Innovation Teams

Fitch Group • Toronto

On-site
CAD 130,000 - 180,000
Principal Data Engineer
Principal Data Engineer

Fitch Ratings • Toronto

Hybrid
CAD 120,000 - 155,000
Hybrid work environment
Learning and mentorship programs
Retirement planning
+3
Senior Software Engineer, Full-Stack Applications - Ratings Technology
Senior Software Engineer, Full-Stack Applications - Ratings Technology

Fitch Group • Toronto

On-site
CAD 130,000 - 180,000
Delivery Practice Owner, Associate Director
Delivery Practice Owner, Associate Director

Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group • Toronto

Hybrid
CAD 90,000 - 120,000
Hybrid work environment
Leadership training & mentorship
Retirement planning
+2