Principal Associate Software Engineer - International Card Tech - Full-stack

Capital One Capital One · Banking · Toronto, ON

Principal Associate Software Engineer role at Capital One Canada focusing on International Card Tech. The role involves backend development, infrastructure, tooling, platform engineering, developer experience, and data engineering. It requires experience in object-oriented programming, TDD, and working within Agile teams. Preferred qualifications include experience with AWS, distributed systems, APIs, microservices, and various database types. The company mentions responsible use of AI in recruitment but emphasizes that no hiring decisions are made by AI.

What you'd actually do

  1. Working on a variety of projects focusing on backend development, infrastructure, tooling, platform engineering, developer experience and data engineering.
  2. Create exciting new applications using object oriented programming methodologies.
  3. Following TDD approach from inception to production.
  4. Explore and evaluate new and emerging software tools, technologies, and practices.
  5. Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community

Skills

Required

  • JavaScript
  • Java
  • TypeScript
  • SQL
  • Python
  • Go

Nice to have

  • Test Driven Development
  • Agile environment
  • AWS
  • AWS Certification (Solution Architect-Associate preferred)
  • distributed systems
  • API
  • microservices
  • data processing
  • databases(relational, NoSQL or time-series)
  • streaming or messaging platforms
  • DevOps
  • resilience and stability

What the JD emphasized

  • At least 4 years of hands-on experience in Application Development using at least one or more of the following programming languages - JavaScript, Java, TypeScript, SQL, Python, or Go
  • At least 6 years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go