Principal Software Engineer at Citi

Citi • mississauga, on, Canada • Posted June 05, 2026

Location mississauga, on
Job Type Full-time
Category Other-General
Posted June 05, 2026
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

Requirements: • Hands-on softwar...

Interested in this role?

Click the button below to start your application.

Apply Now