Software Engineer for Trading Systems

Citi

Full-time Other-General
Apply Now
Location
mississauga, peel region, Canada
Posted
June 16, 2026

Job Description

Join Citi as a Software Engineer focused on enhancing back-office trading applications. Drive modern engineering practices and deliver high-quality software solutions through coding and design expertise.
In this hands-on role, you will develop and maintain resilient, high-performing applications while implementing trunk-based development and test automation. Your key responsibilities include driving Agile and DevOps methodologies, mentoring junior engineers, and collaborating with cross-functional teams to ensure software reliability and security.
Key Responsibilities:
• Design and develop scalable, high-performance trading applications
• Implement trunk-based development for rapid delivery
• Conduct thorough code reviews and refactor as needed
• Advocate for automation, CI/CD, and infrastructure as code
• Collaborate with teams to ensure adherence to best practices
Requirements:
• 5-8 years of relevant software engineering experience
• Strong background i...