💼 Full-Time Position

Software Engineer for Trading Systems

🏢
Citi
📍 mississauga, peel region, Canada
📍
Location
mississauga, Canada
📅
Posted
June 08, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

Job Description

Citi seeks a hands-on Software Engineer to innovate its back-office trading applications. Your role will involve designing scalable software solutions while implementing best engineering practices.

Bring 5-8 years of software engineering experience to this essential position at Citi. You will focus on system design, coding in Kotlin, Java, or Python, and ensure high-quality test-driven development. A deep understanding of microservices architecture, robust application development, and CI/CD processes will elevate our engineering standards.

Key Responsibilities:
• Design and maintain scalable high-performance applications
• Implement trunk-based development for quick integration
• Ensure best practices in test-driven and behavior-driven development
• Conduct code reviews and refactoring for quality assurance
• Collaborate in Agile environments, emphasizing DevOps excellence

Requirements:
• 5-8 years relevant soft...