Python Software Engineer at Citi

Citigroup Inc.
Full-time mississauga, peel region Other-General
Posted:
June 04, 2026
Location:
mississauga, peel region, Canada

Job Description

Elevate your career as a Python Software Engineer with Citi, where you’ll design and deploy impactful solutions. Contribute to high-performance applications and APIs in a collaborative environment.
Citi seeks an experienced Python Software Engineer to enhance its dynamic development team. This role emphasizes designing, developing, and testing software using Python, spanning backend services, APIs, and data pipelines. You will engage in all lifecycle phases, ensuring code quality and system improvements while mentoring junior engineers.
Key Responsibilities:
• Design and maintain scalable applications using Python
• Develop and manage APIs with internal and external integrations
• Participate in all phases of the software development lifecycle
• Conduct code reviews to uphold quality standards
• Troubleshoot and upgrade existing systems for better performance
Requirements:
• 5-8 years software development experience focused on Python
• Proficiency with fra...

Apply for this Job

Submit your application for the Python Software Engineer at Citi position at Citigroup Inc..

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: mississauga, Canada
Posted: June 04, 2026
Deadline: July 14, 2026