Python Developer

JobCubby

Toronto

Hybrid

CAD 91,000 - 129,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JobCubby in Toronto, ON is seeking a mid-level software engineer to contribute to the Credit Risk Technology team, focusing on Counterparty Credit Risk applications, batch workflows, and data processing on Linux.

The role emphasizes Python/Java/Django backend work, with Airflow, MQ, Kafka, and PostgreSQL in a cloud-enabled, hybrid environment.

Candidates should bring 5+ years Java/React, 2+ years cloud, strong communication, and ability to design and test across multiple stacks.

Qualifications

  • Bachelor’s degree in computer science, Computer Engineering, or a related technical field.
  • 5+ years of experience in Java and React development.
  • 2+ years of experience with cloud platforms such as Azure, GCP, or AWS.
  • 5+ years of Unix/Linux experience with shell scripting and troubleshooting.

Responsibilities

  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
  • Design, test, implement and support technology solutions to address business needs.
  • Production support; triage and resolve security vulnerabilities identified through scans and production issues.
  • Test strategy and execution — design comprehensive test strategies and lead end-to-end testing across functional, regression, and integration scenarios.

Skills

Python
Java
Django
backend development
airflow
unix linux

Education

Bachelor’s degree in computer science or related field

Tools

Kafka
MQ
PostgreSQL
Oracle
React
Airflow

Job description

Description Purpose

DescriptionPurposeContributes to the overall success of the Credit Risk Technology team ensuring specific individual goals, plans, initiatives are delivered in support of the team’s business strategies and objectives. Ensure all activities conducted are following governing regulations, internal policies and procedures.

Accountabilities
  • Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
  • Leverage industry best practices design, test, implement and support a solution
  • Support the bank’s counterparty credit risk technology stack to ensure that calculations and reports are accurate and timely.
  • Propose, design, and implement technology solutions to address business needs and support trading and reporting activities.
  • Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
  • Actively pursue effective and efficient operations in accordance with the company's values, its Code of Conduct and the Global Sales Principles, while ensuring adherence to and effectiveness of day-to-day business controls.
  • Champions a high-performance culture and contributes to an inclusive work environment.
  • Test strategy & execution — Design comprehensive test strategies and lead end-to-end testing efforts, ensuring coverage across functional, regression, and integration scenarios with minimal defect leakage.
  • Currency & upgrade management — Address technical currency by upgrading core components including MQ, Kafka, Airflow, Python, and Java.
  • Production support — Triage and resolve security vulnerabilities identified through Checkmarx scans and production issues, while maintaining ongoing enhancement sprint cycles with minimal disruption.
Skills

Python, Java, Django, backend development, airflow, unix linux, kafka, cloud, front end development, capital markets

Top Skills Details

Python,Java,Django,backend development,airflow,unix linux

Additional Skills & Qualifications
  • Hands on experience with Python and Django framework with strong working knowledge of core Python libraries including NumPy, SciPy, and Pandas.
  • Ability to analyze complex business requirements and translate them into detailed technical specifications to design or enhance sophisticated software components and enterprise applications.
  • 5+ years of experience in Java and React, with the ability to contribute to multi stack development when required.
  • 2+ years of experience working with cloud platforms such as Azure, GCP, or AWS.
  • 5+ years of experience in Unix/Linux environments, with proficiency in shell scripting and troubleshooting on Linux-based application servers.
  • 5+ years of hands on experience with relational databases such as Oracle, PostgreSQL, or Sybase, including query optimization and performance tuning.
  • Excellent communication skills with the ability to collaborate effectively with team members, stakeholders, and cross functional partners.
  • Nice-to-have skills:
    • Experience with messaging technologies such as Kafka, MQ, or JMS.
    • Experience with RiskWatch and strong knowledge of Capital Markets risk domains, including Counterparty Credit Risk and Market Risk.
  • Education: Bachelor’s degree in computer science, Computer Engineering, or a related technical field.
  • Additional context: Web application experience is an asset; however, we are primarily seeking a strong developer to enhance the performance of a Counterparty Credit Risk application and to parallelize batch workflows using Airflow and incremental aggregation techniques. The application stack includes Python, MQ, and PostgreSQL, and runs on Linux, making Linux expertise a must have.
  • Certifications: (Nice to Have) Google Cloud certifications or other relevant cloud certifications. CFA, FRM or other relevant Counterparty Credit Risk(CCR) certifications.
Experience Level

Intermediate Level

Job Type & Location

This is a Contract position based out of Toronto, ON.

Pay and Benefits

The pay range for this position is $80.00 - $80.00/hr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Workplace Type

This is a hybrid position in Toronto,ON.

Equal Opportunity

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Use of Artificial Intelligence (AI)

Use of AI: We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

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

Similar jobs worth comparing

Gen AI Python Developer - Assistant Vice President
Gen AI Python Developer - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Senior Python Engineer, Generative AI & Risk Technology
Senior Python Engineer, Generative AI & Risk Technology

Citi • Mississauga

Hybrid
CAD 131,000 - 196,000
Hybrid work schedule
Learning & development
Competitive compensation
+1
Senior Python Engineer, Generative AI & Risk Technology
Senior Python Engineer, Generative AI & Risk Technology

Citigroup Inc. • Mississauga

Hybrid
CAD 131,000 - 196,000
Python AI Engineering - Assistant Vice President
Python AI Engineering - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Python Full Stack Developer - VP
Python Full Stack Developer - VP

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Python Developer
Python Developer

LanceSoft, Inc. • Toronto

Hybrid
CAD 100,000 - 130,000
Java Technical Lead - Vice President
Java Technical Lead - Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Lead Software Developer - Java
Lead Software Developer - Java

JobCubby • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive total rewards
Challenging work
Greater accountabilities
+2
Lead Full Stack Developer - Python (Global Security)
Lead Full Stack Developer - Python (Global Security)

RBC • Toronto

On-site
CAD 130,000 - 180,000
Gen AI Python Developer - Assistant Vice President
Gen AI Python Developer - Assistant Vice President

Citigroup Inc. • Mississauga

On-site
CAD 94,000 - 142,000