Staff iOS Software Engineer
Location
Toronto, Ontario, Canada
Salary
$172,960 – $197,400 CAD per year (Eligible for performance-based incentive bonus compensation)
Job Type
Full-Time / Hybrid (3 days in-office, 2 days remote per week)
Overview
A Staff iOS Software Engineer is required to own and lead the technical delivery of major mobile features and architecture components across a native iOS application suite. In this hands-on technical role, the engineer will work within Agile software teams to design, build, test, and maintain high-performing mobile features using modern Swift technologies. The position involves partnering closely with enterprise architects, driving engineering best practices, evaluating emerging mobile tools, and mentoring software developers across all levels.
Key Responsibilities
- Drive technical design and hands-on architecture implementation for core iOS application components and platform capabilities.
- Participate across the full Software Development Life Cycle (SDLC), engineering scalable, clean, and well-tested native iOS applications using Swift and SwiftUI.
- Advance engineering standards within Agile delivery teams, developing robust RESTful API integrations, microservices interactions, and modern UI components.
- Evaluate evolving iOS tools and frameworks, providing domain expertise on how emerging technologies impact system scalability and performance.
- Mentor and coach junior, intermediate, and senior mobile engineers to elevate technical practices across the organization.
Requirements
Basic Qualifications:
- 6+ years of hands-on experience developing native iOS applications using Swift and SwiftUI.
- 6+ years of experience in system design, application architecture, and native mobile software engineering.
- Proven experience leading technical delivery, mentoring software engineers, and collaborating with cross-functional business stakeholders.
Preferred Qualifications:
- Bachelor's, Master’s degree, or Diploma in Computer Science, Software Engineering, or a related technical field.
- 8+ years of experience leading full lifecycle software development initiatives.
- Exposure to cloud integration services (e.g., AWS, Azure), open-source frameworks, REST APIs, and microservices architecture.
- Strong background working within fast-paced Agile methodologies.
Benefits
- Competitive total compensation package including base salary and performance incentive cash bonuses.
- Full health insurance coverage extending to spouses, domestic partners, and dependents.
- Up to $3,000 annual mental health coverage allowance.
- Up to $5,000 in annual tuition reimbursement.
- One-time home office setup allowance.
- Flexible hybrid model balancing remote work flexibility with 3 collaborative days in the office per week.