Python Software Engineer at Citi

Citigroup Inc.

📍 mississauga, on, Canada

Full-time Other-General Posted June 05, 2026

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 framew...