Back to all jobs
Citi logo

Sr Software Engineer | Citi Careers

Citi

Mississauga, Ontario, Canada
Full-time, Hybrid
Posted Oct 28, 2025
Hybrid

Compensation

Loading salary analysis...

About the role

The Sr Software Engineer is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance applications.
  • Implement trunk-based development practices to enable continuous integration and rapid delivery.

Requirements

  • Deep expertise in system design and microservices architecture.
  • Experience with trunk-based development, feature flags, and progressive delivery strategies.

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges

About the Company

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions.

Job Details

Salary Range

Salary not disclosed

Location

Mississauga, Ontario, Canada

Employment Type

Full-time, Hybrid

Original Posting

View on company website
Create resume for this position