Staff Software Engineer, iOS

Agilegrid Solutions — Canada · Posted ~2 hours ago

Lead Visa History ✓

Skills

iOS development software architecture mobile application development iOS Machine Learning Conversational AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology-focused financial services organization is seeking a Staff Software Engineer specializing in iOS development. You will help lead the design and development of mobile experiences while contributing to a culture of innovation and applying modern technologies such as machine learning and conversational AI. The role is suited to an experienced engineer capable of influencing technical direction.

Highlights

Staff-level iOS engineering opportunity in a technology-driven financial services environment. The role offers the chance to lead design and development while working with modern technologies and large-scale customer-facing systems.

Description

About The Company Capital One Canada has been a pioneer in transforming the banking landscape for over three decades. Our mission is centered around redefining banking by integrating cutting-edge technologies such as machine learning, conversational AI, and design thinking into our core operations. We strive to create a financial institution that operates like a tech company, where innovation directly impacts millions of Canadians. Our culture is driven by fearless curiosity, bold innovation, and a collective of authentic individuals committed to pushing the boundaries of what is possible. Technology is not just a component of our strategy; it is the foundation upon which we build our future, enabling us to serve our customers better and stay ahead in a rapidly evolving digital world. About The Role We are seeking a highly skilled Staff Software Engineer specializing in iOS development to join our dynamic team. This role offers an exciting opportunity to lead the design, development, and delivery of major components within our mobile platform. As a key contributor, you will work closely with senior engineers and architects to shape the technical direction of our iOS applications, ensuring they meet the highest standards of quality, performance, and user experience. The ideal candidate will possess extensive hands-on experience with native iOS development using Swift and SwiftUI, and will be responsible for guiding best practices across the team. This position does not involve direct reports but requires advanced technical expertise, mentorship capabilities, and a proactive approach to problem-solving. Your work will directly influence the digital experience of millions of Canadians, aligning with our mission to innovate and improve banking services through technology. Qualifications The ideal candidate will have a minimum of 6 years of hands-on experience in native iOS application development, utilizing Swift and SwiftUI. They should possess a strong background in application design, technical architecture, and full-cycle development. Proven experience leading and mentoring junior and intermediate developers is essential, along with the ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders. A bachelor’s, master’s, or diploma in Computer Science, Software Engineering, Information Technology, or a related field is preferred. Candidates with 8+ years of experience in software development lifecycle management, exposure to cloud platforms such as AWS, and familiarity with open-source frameworks will be highly regarded. Experience working within agile environments and a passion for continuous learning are also desirable traits. Responsibilities As a Staff Software Engineer, your primary responsibilities will include owning and leading the delivery of major components within our mobile platform, collaborating with senior engineers and architects to ensure alignment with strategic goals. You will participate actively throughout the entire Software Development Life Cycle, from design and development to testing and deployment. Improving software engineering practices by advocating for agile methodologies and best practices is a key aspect of your role. You will contribute your expertise to understand how emerging technologies impact our domain, ensuring our solutions remain innovative and competitive. Mentoring junior, intermediate, and senior mobile developers is an integral part of your responsibilities, fostering a collaborative environment that promotes knowledge sharing and technical growth. Additionally, you will work closely with cross-functional teams to deliver high-quality, scalable, and secure iOS applications that enhance our customer experience. Benefits At Capital One Canada, we empower our employees to take ownership of their careers and well-being through a comprehensive suite of benefits. We support professional growth by providing access to tools, mentorship, and opportunities to upskill or pivot into new areas. Our hybrid work model offers flexibility, with three days in the office per week, balancing collaboration and personal commitments. We prioritize holistic well-being, offering 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 annually for tuition subsidies. Our inclusive environment encourages innovation and personal development, ensuring that every team member can thrive both professionally and personally. We are committed to fostering a workplace where diversity, equity, and inclusion are integral to our success. Equal Opportunity Capital One Canada is an equal opportunity employer dedicated to fostering a diverse and inclusive work environment. We consider all qualified applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected characteristic. We are committed to providing reasonable accommodations throughout the recruitment process and in the workplace to ensure all individuals have equal access to employment opportunities. If you require accommodations during the application process, please contact our recruiting team. We believe that a diverse workforce drives innovation and reflects the communities we serve, and we are proud to be an employer that values and promotes inclusivity in all aspects of our operations.