C

Citi Trading Applications Engineer

Citi

mississauga, on, Canada Full-time June 08, 2026

Found Description

Citi is seeking a Trading Applications Engineer to modernize back-office systems. Utilize your skilled engineering practices to create scalable, secure software using the latest technologies.

This role demands hands-on coding and strong problem-solving abilities to build resilient applications. You will be instrumental in implementing modern engineering standards, mentoring junior engineers, and ensuring software security while collaborating with cross-functional teams.

Key Responsibilities: • Develop robust, high-performance trading software • Champion trunk-based development and continuous integration • Maintain test-driven and behavior-driven development practices • Lead code reviews to uphold code quality • Work closely with DevOps teams for optimal operations

Requirements: • 5-8 years experience in software engineering • Proficiency in Kotlin, Java, or Python • Deep understanding of microservices architecture • Knowledge of CI/CD practices and Agile meth...

Ready to Apply?

Submit your application for Citi Trading Applications Engineer at Citi

Apply Now