Full-time

Senior Software Engineer at Citi

Posted by Citi • June 04, 2026

📍 mississauga, peel region, Canada
Apply Now

Description

Elevate your software development career at Citi as a Senior Software Engineer. Drive technology transformation in back-office trading applications focused on high-quality solutions and modern engineering practices.
Citi seeks a highly skilled engineer with 5-8 years of relevant experience in system design and hands-on coding. You will design and maintain scalable applications while adhering to engineering excellence, including trunk-based development and TDD practices. Engage collaboratively with cross-functional teams to enhance software quality and functionality.
Key Responsibilities:
• Design and develop high‑performance trading applications
• Implement trunk-based development for rapid delivery
• Conduct thorough code reviews for quality assurance
• Advocate for automated testing and CI/CD practices
• Mentor junior engineers to foster technical growth
Requirements:
• 5-8 years of software engineering experience
• Proficient in Kotlin, Java, or Python<...

Ready to Seal the Deal?

Submit your application today and take the next step in your career with Citi.

Apply for this Job