Location
mississauga
Job Type
Full-time
Posted
May 27, 2026
Job Description
Become a vital Software Engineer at Citi, focusing on back-office trading applications. Lead the design and development of scalable software solutions while ensuring modern engineering practices.
As a hands-on Software Engineer, you will support the transformation within trading applications. Your key responsibilities will involve implementing trunk-based development, writing clean code following SOLID principles, and ensuring high unit test coverage. You'll drive Agile and DevOps practices to enhance delivery efficiency while collaborating with architects and cross-functional teams.
Key Responsibilities: • Design and maintain high-performance trading applications • Implement trunk-based development for rapid deliveries • Drive automated testing and CI/CD adoption • Conduct thorough code reviews for best practices • Mentor junior engineers and promote engineering excellence
Requirements: • 5-8 years relevant software engineering experience • Strong coding ski...
As a hands-on Software Engineer, you will support the transformation within trading applications. Your key responsibilities will involve implementing trunk-based development, writing clean code following SOLID principles, and ensuring high unit test coverage. You'll drive Agile and DevOps practices to enhance delivery efficiency while collaborating with architects and cross-functional teams.
Key Responsibilities: • Design and maintain high-performance trading applications • Implement trunk-based development for rapid deliveries • Drive automated testing and CI/CD adoption • Conduct thorough code reviews for best practices • Mentor junior engineers and promote engineering excellence
Requirements: • 5-8 years relevant software engineering experience • Strong coding ski...
Ready to Apply?
Submit your application for Citi Software Engineer - Trading Systems at Citigroup Inc.
Apply Now