Description
We're seeking a Staff Software Engineer - iOS to join our team at Capital One Canada. You'll play a crucial role in shaping innovative solutions that impact millions of Canadians.
About the Role As a Staff Software Engineer - iOS, you will own and lead the delivery of major components and platform needs in partnership with senior engineers and architects. You will work as part of a dynamic mobile team throughout the Software Development Life Cycle, improving software engineering practices, and contributing expertise on evolving technology.
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 evolving technology
- Provide mentorship to Junior, Intermediate, and Senior mobile associates
Requirements
- 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
What We Offer
- Competitive salary: $172,960 - $197,400 per year
- Performance-based incentive compensation
- Holistic suite of benefits, including:
- Full coverage for spouses, domestic partners, and dependents
- One-time Work From Home allowance
- Up to $3,000 in mental health coverage
- Up to $5,000 in annual tuition subsidies
- Flexible work arrangements: 3 days in the office per week
- Opportunities for growth and professional development