Staff Software Engineer - Capital One Travel Tech - Backend

Capital One Capital One · Banking · Toronto, ON

Staff Software Engineer role focused on backend development for Capital One's travel tech platform. Responsibilities include owning technical design and development, improving developer experience, establishing engineering best practices, and providing mentorship. Requires significant experience in software development, application/data design, and cloud platforms like AWS.

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. Continuously improve software engineering developer experience; identify gaps in existing internal framework and tools and contribute
  4. Establish Engineering best practices; identify and establish best practices and standards, such as code review standards.
  5. Technical expertises and Problem solving; define technical standards and providing technical support to ensure Engineering best practices are consistently met
  6. Architecture ownership - apply strong understanding of how evolving technology affects domain, follow High Level Design (HLD) methodology and contribute to HLD
  7. Provide mentorship to junior and intermediate associates through engineering best practises and standards

Skills

Required

  • Java, Python, Go or other object-oriented programming languages
  • application and/or data design, architecture and development
  • AWS or other cloud products (Microsoft Azure, Google Cloud)
  • mentorship

Nice to have

  • 8+ Years of experience leading the full life-cycle of Software Development
  • Bachelor’s, Master’s or Diploma in Computer Science, Software Engineering, Information Technology or in related field
  • agile environment and familiar with agile development methodologies