Back to all jobs
Capital One logo

Lead Software Engineer

Capital One

Bangalore, Karnataka, India
Full-time, Regular
Posted Dec 16, 2025
Onsite

Compensation

Loading salary analysis...

About the role

We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Lead Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One.

Responsibilities

  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Lead a portfolio of diverse technology projects with deep experience in distributed microservices and full-stack systems
  • 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
  • Utilize various programming languages, Open Source technologies, Relational/NoSQL databases, Containers and a variety of AWS tools and services with a special focus on Serverless initiatives
  • Implement software in unambiguous and uncomplicated domains with little to no support, while effectively combining standards and practices to implement more complex software
  • Implement a new, fully featured local build and deployment pipeline, while identifying improvements and making enhancements to established deployment pipelines
  • Familiarity with many modern application architecture and design patterns, with the ability to leverage them in moderately complex domains
  • Teach others architecture and design patterns and how and when to apply them
  • Debug moderately complex issues across backend, frontend, middleware, infrastructure, databases and pipelines across all environments from local to production and across distributed systems
  • Partner with product and design teams to develop and integrate advanced features to the platform
  • Develop features to enhance the overall user experience with little to no direction, knowing what non-functionals to address and how

Requirements

  • Bachelor’s degree
  • At least 8 years of experience building back-end services (Including but not limited to: Java, JavaScript, Python, Go, Node, Scala, TypeScript, Spring Boot)
  • At least 6 years of experience with a database technology (Including but not limited to: MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB)
  • At least 4 years of experience designing and building data intensive solutions using distributed computing and knowledge of event-driven development
  • At least 4 years of experience in building SDKs, in-depth understanding of OOPs concept and building packages, libraries for downstream consumption
  • At least 6 years of experience in a technical leadership role overseeing strategic projects
  • At least 4 years of experience developing and deploying ML platform solutions in a public cloud such as AWS, Azure, or Google Cloud Platform

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges
  • Stock options
  • Flexible PTO
  • Professional development opportunities

About the Company

At Capital One, we are committed to providing a stable work environment with equal opportunity for learning and personal growth. We are seeking talented individuals who are passionate about technology and eager to make a difference in the lives of our customers.

Job Details

Salary Range

Salary not disclosed

Location

Bangalore, Karnataka, India

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position