0

Software Engineer for Trading Systems

08763 Citi Canada Technology Services ULC

mississauga, peel region, Canada Full-time June 19, 2026

Found Description

Elevate your coding skills as a Software Engineer focused on back-office trading applications. Join us to enhance system design and apply modern engineering practices in a collaborative environment.
You will play a pivotal role in the design, development, and maintenance of high-performance trading systems. This position demands strong problem-solving and coding abilities, particularly in languages like Kotlin, Java, and Python. Implement trunk-based development and enhance code quality through test-driven and behavior-driven practices.
Key Responsibilities:
• Design and develop robust trading software applications
• Implement trunk-based development for rapid delivery
• Ensure high test coverage and adhere to TDD and BDD
• Conduct thorough code reviews for quality assurance
• Mentor junior engineers and promote engineering best practices
Requirements:
• 5-8 years of relevant software experience
• Proficient in coding with Kotlin, Java, Python
• Expert ...

Ready to Apply?

Submit your application for Software Engineer for Trading Systems at 08763 Citi Canada Technology Services ULC

Apply Now