Staff Software Engineer - International Card Tech - Backend

Capital One Capital One · Banking · Toronto, ON

Staff Software Engineer role at Capital One Canada focused on International Card Tech backend. The role involves advanced hands-on development, technical design, and architecture within a dynamic software studio that builds its own products with speed and agility. Responsibilities include owning technical design and development of cross-functional systems, improving developer experience, establishing engineering best practices, and providing mentorship. Requires significant experience in object-oriented programming (Java, Python, Go), application/data design, and cloud platforms (AWS preferred).

What you'd actually do

  1. Act as a tech lead developer owning technical design and development of cross-functional, multi-platform, fault tolerant application systems
  2. Continuously improve software engineering developer experience; identify gaps in existing internal framework and tools and contribute
  3. Establish Engineering best practices; identify and establish best practices and standards, such as code review standards.
  4. Technical expertises and Problem solving; define technical standards and providing technical support to ensure Engineering best practices are consistently met
  5. Provide mentorship to junior and intermediate associates through engineering best practises and standards

Skills

Required

  • Java
  • Python
  • Go
  • object-oriented programming
  • application design
  • data design
  • architecture
  • development
  • AWS
  • cloud products
  • mentorship

Nice to have

  • agile environment
  • agile development methodologies