Principal Software Engineer at Citi

Citi • mississauga, Canada

Location mississauga, peel region
Job Type Full-time
Posted May 27, 2026

Role Description

Citi seeks a Principal Software Engineer to redefine global finance through innovative technology solutions. Engage with advanced AI and modernized systems in this hybrid role focused on impactful engineering work.

As a key member of our global technology team, you will tackle complex business problems and contribute to building a fully automated platform. Your involvement will span the entire software development lifecycle, collaborating closely with product teams and users. We encourage engineers who are passionate about cultivating a strong engineering culture and who excel in dynamic environments to apply.

Key Responsibilities:
• Design and develop distributed systems and microservices
• Implement cloud services using AWS and technologies like Kafka
• Follow test-driven development and clean coding practices
• Collaborate with product teams to deliver software solutions
• Innovate on automation to minimize manual processes
...

Ready to Apply?

Apply for this Position