Full-time Posted June 05, 2026
Apply Now

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

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application