Staff Software Engineer - International Card Tech - Full-stack

Capital One Capital One · Banking · Toronto, ON

Staff Software Engineer role focused on full-stack development within Capital One Canada's International Card Tech team. Responsibilities include technical design, development, and architecture of cross-functional applications, utilizing various programming languages and cloud services. The role emphasizes engineering best practices, mentorship, and contributing to the software development lifecycle in an agile environment.

What you'd actually do

  1. Work as part of a dynamic team throughout the Software Development Life Cycle
  2. Act as a tech lead developer owning technical design and development of cross-functional, multi-platform, fault tolerant application systems
  3. Utilize programming languages like JavaScript, Java, HTML/CSS, Angular/TypeScript, Python, React and/or Go, Open Source RDBMS and NoSQL databases, and a variety of AWS tools and services
  4. Continuously improve software engineering developer experience; identify gaps in existing internal framework and tools and contribute
  5. Establish Engineering best practices; identify and establish best practices and standards, such as code review standards.

Skills

Required

  • JavaScript
  • Java
  • Angular/TypeScript
  • Python
  • Node.js
  • React
  • Go
  • Application design
  • Data design
  • Architecture
  • Development
  • Full-stack development
  • Mentorship

Nice to have

  • Leading full life-cycle of Software Development
  • Agile development methodologies
  • AWS
  • Microsoft Azure
  • Google Cloud