C

Capital One

Issues credit cards and runs a consumer bank

Senior Lead Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Engineering is required.
  • At least 10 years of professional software engineering experience; internship experience does not apply.
  • At least 1 year of experience with cloud computing, such as AWS, Microsoft Azure, or Google Cloud.
  • Deep technical knowledge of data pipelines for artificial intelligence, real-time data handling, web application security, and high-availability systems.
  • Extensive software development experience across transactional and big data systems, with foundational understanding of various technologies and methodologies.
  • Familiarity with multiple programming languages and paradigms, relational and NoSQL data stores, and streaming technology.
  • Strong analytical and problem-solving skills to identify and resolve technical issues.
  • Excellent communication skills to convey technical information to technical and non-technical audiences.
  • Familiarity with project management methodologies and techniques, including Agile and Scrum.

Responsibilities

  • Develop architectural blueprints, conceptual models, and software system designs that meet business needs and technical requirements; identify technical debt and develop approaches to mitigate and resolve it promptly.
  • Select technologies, frameworks, libraries, and tools for projects, evaluating internal and external options.
  • Establish and enforce coding, deployment, and monitoring standards and best practices for the engineering team.
  • Work with product and engineering stakeholders to define requirements and maintain alignment throughout projects; quantify the risk and impact of technical debt and prioritize its resolution and mitigation.
  • Provide technical guidance, mentorship, and support to the development team; define coding, security, deployment, and observability and monitoring standards across teams.
  • Create technical documentation so projects are well-defined and understood by stakeholders.

Desired Qualifications

  • A Master's degree in Engineering.
  • At least 5 years of experience with at least one of Java, Python, or JavaScript (TypeScript).
  • At least 3 years of experience with AWS or another cloud service.
  • Familiarity with project management, including stakeholder management and delivery and timeline management.
  • At least 2 years of experience with Agile practices.

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