Description
Capital One Canada is seeking a Staff Software Engineer - iOS to join its team. The successful candidate will own and lead the delivery of major components and platform needs in partnership with senior engineers and architects. They will work as part of a dynamic mobile team throughout the Software Development Life Cycle, improve software engineering practices, and contribute expertise on how evolving technology affects the domain.
Responsibilities:
- Own and lead delivery of major components and platform needs
- Work as part of a dynamic mobile team throughout the Software Development Life Cycle
- Improve software engineering practices
- Contribute expertise on how evolving technology affects domain
- Provide mentorship to Junior, Intermediate, and Senior mobile associates
Basic Qualifications:
- At least 6 years of hands-on development of Native iOS applications using Swift and SwiftUI
- At least 6 years of experience with application design, technical architecture/design, and development
- Experience leading and mentoring Junior/Intermediate Associates
Preferred Qualifications:
- Bachelor's, Master's, or Diploma in Computer Science, Software Engineering, Information Technology, or a related field
- 8+ years of experience leading the full life-cycle of Software Development
- Exposure to AWS or other cloud products
- Experience working in an agile environment
- Experience in open source frameworks
The expected annual salary range for this position is $172,960 - $197,400. This role is also eligible to earn performance-based incentive compensation, which may include cash bonus(es).
Capital One Canada offers a holistic suite of benefits designed to support employees' whole selves, including full coverage for spouses, domestic partners, and dependents, a one-time Work From Home allowance, up to $3,000 in mental health coverage, and up to $5,000 in annual tuition subsidies.