Top Benefits
About the role
About The Company Capital One Canada has been committed to transforming the banking experience for over 30 years. Our mission is to change banking for good by making credit accessible, simple, intuitive, and rewarding for our customers. We believe in empowering people—our customers, associates, and talent like you—to succeed financially. As a forward-thinking financial institution, we are dedicated to fostering innovation, integrity, and customer-centric solutions that make a meaningful difference in people's lives.
About The Role We are seeking a highly skilled Staff Software Engineer to join our dynamic team at Capital One Canada. This senior technical position, equivalent to a managerial level, does not involve direct reports but requires advanced hands-on development, technical design, and architecture expertise. The ideal candidate will play a vital role in designing and building scalable, fault-tolerant software systems that support our innovative banking solutions. You will collaborate with cross-functional teams throughout the software development lifecycle, ensuring best practices and high-quality deliverables. This role offers an excellent opportunity to influence technical strategies, mentor junior engineers, and contribute to a culture of continuous improvement and innovation.
Qualifications The ideal candidate will possess a minimum of 8 years of hands-on development experience, preferably utilizing languages such as Java, Python, or Go, with a strong foundation in object-oriented programming. Extensive experience in application and data architecture, design, and development is essential. Candidates should have prior exposure to cloud platforms, with AWS experience highly preferred, alongside familiarity with other cloud services like Microsoft Azure or Google Cloud. A bachelor’s degree in Computer Science, Software Engineering, or a related field is required. Additionally, candidates should have demonstrated experience mentoring junior or intermediate team members and guiding technical stakeholders.
Responsibilities
- Collaborate within a dynamic team throughout the entire Software Development Life Cycle, from planning to deployment and maintenance.
- Lead technical design and development of cross-platform, fault-tolerant application systems, ensuring scalability, security, and performance standards are met.
- Identify opportunities to improve the developer experience by enhancing internal frameworks, tools, and processes, and contribute to their evolution.
- Establish and promote engineering best practices, including code review standards, documentation, and testing protocols.
- Define technical standards, provide expert guidance, and troubleshoot complex issues to ensure adherence to best practices and high-quality deliverables.
- Take ownership of architecture decisions, applying a deep understanding of evolving technologies, and contribute to high-level design documents.
- Mentor junior and intermediate engineers, sharing knowledge and fostering a culture of continuous learning and technical excellence.
Benefits At Capital One Canada, we prioritize the well-being and growth of our employees. We offer a hybrid work environment with three days in the office, supported by a one-time Work From Home allowance to create a comfortable workspace. Our head office is conveniently located near Union Station in Toronto. We provide comprehensive health coverage, including up to $3,000 in mental health support and up to $5,000 annually in tuition subsidies. Our benefits extend to full coverage for spouses, domestic partners, and dependents, ensuring you and your loved ones are well cared for. We also promote work-life balance and personal development opportunities, fostering a supportive and inclusive workplace culture.
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. We believe that diversity enriches our culture and drives innovation, 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 we will provide support to ensure a fair and accessible experience.
Similar jobs you might like
Top Benefits
About the role
About The Company Capital One Canada has been committed to transforming the banking experience for over 30 years. Our mission is to change banking for good by making credit accessible, simple, intuitive, and rewarding for our customers. We believe in empowering people—our customers, associates, and talent like you—to succeed financially. As a forward-thinking financial institution, we are dedicated to fostering innovation, integrity, and customer-centric solutions that make a meaningful difference in people's lives.
About The Role We are seeking a highly skilled Staff Software Engineer to join our dynamic team at Capital One Canada. This senior technical position, equivalent to a managerial level, does not involve direct reports but requires advanced hands-on development, technical design, and architecture expertise. The ideal candidate will play a vital role in designing and building scalable, fault-tolerant software systems that support our innovative banking solutions. You will collaborate with cross-functional teams throughout the software development lifecycle, ensuring best practices and high-quality deliverables. This role offers an excellent opportunity to influence technical strategies, mentor junior engineers, and contribute to a culture of continuous improvement and innovation.
Qualifications The ideal candidate will possess a minimum of 8 years of hands-on development experience, preferably utilizing languages such as Java, Python, or Go, with a strong foundation in object-oriented programming. Extensive experience in application and data architecture, design, and development is essential. Candidates should have prior exposure to cloud platforms, with AWS experience highly preferred, alongside familiarity with other cloud services like Microsoft Azure or Google Cloud. A bachelor’s degree in Computer Science, Software Engineering, or a related field is required. Additionally, candidates should have demonstrated experience mentoring junior or intermediate team members and guiding technical stakeholders.
Responsibilities
- Collaborate within a dynamic team throughout the entire Software Development Life Cycle, from planning to deployment and maintenance.
- Lead technical design and development of cross-platform, fault-tolerant application systems, ensuring scalability, security, and performance standards are met.
- Identify opportunities to improve the developer experience by enhancing internal frameworks, tools, and processes, and contribute to their evolution.
- Establish and promote engineering best practices, including code review standards, documentation, and testing protocols.
- Define technical standards, provide expert guidance, and troubleshoot complex issues to ensure adherence to best practices and high-quality deliverables.
- Take ownership of architecture decisions, applying a deep understanding of evolving technologies, and contribute to high-level design documents.
- Mentor junior and intermediate engineers, sharing knowledge and fostering a culture of continuous learning and technical excellence.
Benefits At Capital One Canada, we prioritize the well-being and growth of our employees. We offer a hybrid work environment with three days in the office, supported by a one-time Work From Home allowance to create a comfortable workspace. Our head office is conveniently located near Union Station in Toronto. We provide comprehensive health coverage, including up to $3,000 in mental health support and up to $5,000 annually in tuition subsidies. Our benefits extend to full coverage for spouses, domestic partners, and dependents, ensuring you and your loved ones are well cared for. We also promote work-life balance and personal development opportunities, fostering a supportive and inclusive workplace culture.
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. We believe that diversity enriches our culture and drives innovation, 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 we will provide support to ensure a fair and accessible experience.