logo
AgileGrid Solutions

Software Engineer

North America

July 12, 2026 at 1:51 PM

✨ AI summary

Location

  • Canada (Hybrid)

Languages

  • Java
  • Python
  • Go

Cloud Services

  • AWS
  • Microsoft Azure
  • Google Cloud

Experience Level

  • Minimum 6 years of hands‑on development experience
About The Company

Capital One Canada has been a pioneer in transforming the banking experience for over 30 years. Our mission is to change banking for good by making credit accessible, straightforward, intuitive, and rewarding for our customers. We believe in empowering individuals to succeed with credit and are committed to building meaningful relationships through innovative financial solutions. At Capital One, we foster a culture of integrity, innovation, and inclusion, aiming to deliver exceptional value and service to Canadians. Our focus on leveraging technology to enhance customer experience positions us as a leader in the financial services industry, committed to responsible banking and continuous improvement.

About The Role

We are seeking a highly skilled Staff Software Engineer to join our dynamic team at Capital One Canada. This role offers an exciting opportunity for an experienced professional to lead the development of scalable, fault-tolerant software solutions that drive our digital banking initiatives. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cutting-edge applications that enhance our customer experience. You will act as a technical leader, providing guidance on architecture, best practices, and innovative solutions to complex problems. This position requires a hands-on approach, with a focus on advanced development, technical design, and architecture, without direct managerial responsibilities. The ideal candidate will thrive in a fast-paced, collaborative environment and be passionate about leveraging technology to make a meaningful impact in the financial industry.

Qualifications

The ideal candidate will possess a minimum of 6 years of hands-on development experience with proficiency in languages such as Java, Python, or Go, and a solid background in application and data design, architecture, and development. Experience with cloud platforms, particularly AWS, is highly preferred, along with familiarity with other cloud services like Microsoft Azure or Google Cloud. Candidates should have a proven track record of mentoring junior and intermediate developers and guiding technical and business stakeholders effectively. A bachelor’s, master’s, or diploma in Computer Science, Software Engineering, or related fields is required. Additional qualifications include strong problem-solving skills, a deep understanding of software development lifecycle, and experience working in agile environments.

Responsibilities

  • Collaborate with cross-functional teams throughout the Software Development Life Cycle to deliver high-quality solutions.
  • Act as a technical lead, owning the design and development of multi-platform, fault-tolerant applications that meet business and technical requirements.
  • Continuously improve the developer experience by identifying gaps in internal frameworks and tools and contributing to their enhancement.
  • Establish and promote engineering best practices, including code review standards, development protocols, and quality assurance measures.
  • Provide technical expertise and problem-solving support, ensuring adherence to industry standards and best practices.
  • Take ownership of architecture, applying a strong understanding of evolving technologies and contributing to high-level design documentation.
  • Mentor junior and intermediate developers, 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, supporting a healthy work-life balance. Our comprehensive benefits package includes a one-time Work From Home allowance, ensuring a comfortable and productive remote workspace. We provide extensive health coverage, including up to $3000 in mental health support and coverage for spouses, domestic partners, and dependents. Financial wellness is a priority, with up to $5000 in annual tuition subsidies to support ongoing education and professional development. Additionally, employees enjoy competitive compensation packages, performance-based incentives, and opportunities for career advancement within a supportive and innovative culture.

Equal Opportunity

Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We consider all qualified applicants regardless of race, color, religion, gender, sexual orientation, gender identity or expression, age, disability, or any other protected characteristic. We are dedicated to providing reasonable accommodations to applicants and employees to ensure an equitable hiring process and work environment. We value diversity and believe that a variety of perspectives enhances our ability to serve our customers and innovate effectively. If you require accommodations during the application process, please contact our recruiting team, and your request will be handled confidentially and respectfully.