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