
Senior Engineering Manager - iOS, Swift - Electronic Arts
- Canada
- $140,000-170,000 per year
- Permanent
- Full-time
- Lead, mentor, and grow a world-class team of iOS engineers, fostering a culture of innovation, collaboration, and excellence.
- Drive the technical vision, architecture, roadmap and execution for the iOS platform, ensuring alignment with product goals and long-term strategy.
- Collaborate closely with product management, design, and other engineering leaders to define requirements, prioritize features, and deliver compelling mobile experiences.
- Oversee the end-to-end development lifecycle, from planning and design through to release and maintenance, ensuring timely delivery of high-quality software.
- Champion and enforce best practices for code quality, testing, and performance, ensuring our application is robust, scalable, and maintainable.
- Manage project execution, setting clear goals, managing resources effectively, and removing obstacles for your team.
- Maintain a deep understanding of the technology stack and stay current with the latest advancements in the iOS ecosystem to guide technical decisions.
- Minimum of 10 years of professional experience in software development, with a focus on mobile applications.
- Minimum of 5 years of experience in an engineering leadership role (Manager, Team Lead, or similar), directly managing a team of engineers.
- Strong technical background with hands-on experience developing native iOS applications using Swift, UIKit, and SwiftUI.
- Proven track record of shipping high-quality, consumer-facing iOS applications with a strong focus on UI/UX and performance.
- Demonstrated ability to lead technical architecture and design discussions and to drive technical decision-making.
- Excellent leadership, communication, and interpersonal skills, with the ability to inspire and motivate a team.
- Experience with Agile/Scrum methodologies and a deep understanding of the full mobile development lifecycle.
- Strong problem-solving skills and the ability to think strategically and execute methodically.
- Must be a resident of Canada and be eligible to work in Canada
- Ability to work during the Pacific Time Zone's regular business hours
- Flexible to attend remote meetings during the evening when required.
- Experience managing remote or distributed engineering teams.
- Experience with Core Animation, Metal, or other graphics-intensive frameworks.
- Familiarity with Objective-C, C, or C++.
- Experience with performance profiling and optimization tools (e.g., Instruments).
- Experience with continuous integration and continuous delivery (CI/CD) pipelines for mobile apps.
- Experience building social media mobile applications
- To apply, please send your PDF resume and Github profile.
- Note: A background check will be required for employment in this role.
- Health Spending Account
- Disability insurance
- Life insurance
- Paid time off
- Work from home