C

Capital One

Issues credit cards and runs a consumer bank

Staff Software Engineer - Full-stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$173k - CA$197.4k /yr

About the Job

Requirements

  • At least 6 years of hands-on development experience, preferably using at least two of JavaScript, React, Angular/TypeScript, Python, Node.js, Java, or Go.
  • At least 6 years of experience with application and/or data design, architecture, and development.
  • Proficiency in building both the user-facing front end and the server-side back end of applications.
  • Experience providing mentorship to junior or intermediate associates and guidance to technical and business stakeholders.

Responsibilities

  • Work as part of a dynamic team throughout the software development life cycle.
  • Act as a tech lead developer, owning technical design and development of cross-functional, multi-platform, fault-tolerant application systems.
  • Use programming languages and technologies such as JavaScript, React, HTML/CSS, Angular/TypeScript, Python, Java and/or Go, open-source relational and NoSQL databases, and AWS tools and services.
  • Continuously improve software engineering developer experience by identifying gaps in existing internal frameworks and tools and contributing to improvements.
  • Establish engineering best practices and standards, including code review standards.
  • Define technical standards and provide technical support to ensure engineering best practices are consistently met.
  • Apply a strong understanding of how evolving technology affects the domain, follow high-level design methodology, and contribute to high-level design.
  • Provide mentorship to junior and intermediate associates on engineering best practices and standards.

Desired Qualifications

  • At least 8 years of experience leading the full software development life cycle.
  • A bachelor's, master's, or diploma in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience working in an agile environment and familiarity with agile development methodologies.
  • Experience with AWS, highly preferred, or other cloud products such as Microsoft Azure or Google Cloud.

About the Company

Capital One

Issues credit cards and runs a consumer bank

Capital One runs a consumer and commercial bank that issues credit cards, takes deposits, and finances cars and businesses. Its Venture travel cards and Quicksilver cash-back cards let customers earn rewards on everyday spending, while its online banking tools manage payments and savings. Customers use checking and savings accounts through an app, branches, and cash machines, and commercial clients use treasury tools to manage company cash. The bank earns interest on loans and fees from banking and card transactions, with customer deposits helping fund its lending operations. Capital One was founded in 1994 and has its headquarters in McLean, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
McLean, VA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Capital One

See more jobs