About The Company
Capital One Canada has been a pioneering force in the financial services industry for over 30 years. Committed to transforming banking for good, the company focuses on making credit accessible, simple, intuitive, and rewarding for its customers. With a strong emphasis on innovation, customer-centric solutions, and technological advancement, Capital One Canada strives to foster relationships built on trust and transparency. The organization values talent, diversity, and inclusion, creating a dynamic work environment where employees can thrive and contribute to meaningful change in the financial landscape.
About The Role
We are seeking a highly skilled Staff Software Engineer to join our International Card Tech team, focusing on backend development. This senior technical position (manager equivalent) offers an exciting opportunity to lead and contribute to the development of customer management capabilities for international Card users. The role involves working on innovative projects that transition from an account-centric to a customer-centric decision-making model, enhancing the overall customer experience. The ideal candidate will possess advanced hands-on development skills, technical design expertise, and architecture knowledge, with a passion for building scalable, fault-tolerant systems.
As a key member of our team, you will collaborate with cross-functional stakeholders, share technical knowledge through workshops and mentorship, and influence the technical direction of our products. You will play a vital role in designing and implementing solutions that empower millions of international Card customers, helping them take control of their credit and financial health through innovative tools and features.
Qualifications
The ideal candidate will have a minimum of 8 years of hands-on development experience, preferably with expertise in Java, Python, Go, or other object-oriented programming languages. A strong background in application and data design, architecture, and development is essential. Experience working with cloud platforms, particularly AWS, is highly preferred, though familiarity with Microsoft Azure or Google Cloud is also valuable. Candidates should have demonstrated experience providing mentorship to junior and intermediate team members, guiding technical and business stakeholders effectively. A Bachelor’s Degree in Computer Science, Engineering, or a related field is required.
Responsibilities
- Collaborate within a dynamic team throughout the entire Software Development Life Cycle, ensuring timely and high-quality delivery of solutions.
- Act as a technical lead, owning the design and development of cross-functional, multi-platform, fault-tolerant application systems that meet business requirements.
- Identify opportunities to enhance the software engineering developer experience by evaluating existing frameworks and tools, and contribute to their improvement.
- Establish and promote engineering best practices, including code review standards, documentation, and adherence to coding guidelines.
- Provide technical expertise and problem-solving support, defining technical standards and ensuring engineering excellence across projects.
- Take ownership of architecture design, applying a deep understanding of technology trends and following High-Level Design (HLD) methodologies to align solutions with business goals.
- Mentor junior and intermediate associates, fostering a culture of continuous learning and technical growth within the team.
Benefits
At Capital One Canada, we prioritize the well-being and development of our employees. We offer a hybrid work environment, with three days in the office, complemented by flexible work-from-home arrangements supported by a one-time Work From Home allowance. Our head office is conveniently located near Union Station in Toronto, providing easy access and a vibrant work setting.
We are dedicated to supporting your physical, financial, and emotional health. Benefits include comprehensive health coverage for you and your dependents, mental health support with up to $3,000 in coverage, and up to $5,000 annually in tuition subsidies. Additionally, employees enjoy competitive compensation packages, professional development opportunities, and a collaborative work culture designed to help you achieve your career goals while maintaining a healthy work-life balance.
Equal Opportunity
Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants and are dedicated to meeting the needs of individuals requiring reasonable accommodations throughout the recruitment process. We believe that diversity drives innovation and excellence, and we welcome applicants from all backgrounds to join our team. If you require accommodations during the application process, please contact our recruiting team, and all information provided will be kept confidential.