Full-time Posted June 04, 2026
Apply Now

Job Description

Elevate your programming career with Citi as a Senior Backend Software Engineer in Toronto, Canada. Utilize your Java expertise to develop sophisticated systems within the Global Fixed Income Trade Processing team.
This position is designed for individuals with over four years of Java backend development experience. You will be engaged in designing and maintaining complex systems for processing high volumes of Fixed Income trades. A strong focus on quality, client communication, and code craftsmanship are critical in this role.
Key Responsibilities:
• Conduct feasibility studies and cost estimates for new applications
• Monitor all phases of the software development process
• Analyze complex problems and recommend advanced programming solutions
• Ensure compliance with operational standards and security measures
• Advise and coach junior analysts in the team
Requirements:
• 4+ years in Java Backend Development
• Experience with large distributed systems

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application