# Sr. Lead Software Engineer

**Company**: Capital One
**Location**: Bangalore, In
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://capitalone.wd12.myworkdayjobs.com/en-US/Capital_One/job/Bangalore-In/Sr-Lead-Software-Engineer_R1002953-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a210293c-a56

## Description

We are seeking a Sr. Lead Software Engineer to join our Card Tech organization at Capital One. As a Sr. Lead Software Engineer, you will collaborate with Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.

Responsibilities:

- Lead a portfolio of diverse technology projects and a team of developers 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.

- Troubleshoot the most complicated issues with local builds and deployment pipelines.

- Debug moderately complex issues across backend, frontend, middleware, infrastructure, databases and pipelines across all environments from local to production and across distributed systems.

- Develop features to enhance the overall user experience with little to no direction, knowing what non functionals to address and how.

- Lead a team of engineers through development of features by providing technical direction or detailed instruction.

Basic Qualifications:

- Bachelor’s degree in Engineering or Computer Science.

- At least 11 years of experience building back-end services.

- At least 2 years of experience with Golang or GraphQL.

- At least 3 years of experience with a database technology.

- At least 4 years of experience designing, building, and testing distributed systems.

- At least 3 years of experience in a technical leadership role overseeing strategic projects.

Preferred Qualifications:

- 4+ years experience in Agile or Kanban software development methodologies.

- 4+ years of experience with a cloud computing provider.

- 6+ years of experience implementing functional tests, unit tests, integrated tests or automated tests to support Continuous Integration Continuous Deployment.

- 4+ years of experience with a server side application framework.

- 6+ years of experience designing, building and delivering large scale systems.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Golang
- GraphQL
- MySQL
- PostgreSQL
- MongoDB
- Redis
- Cassandra
- DynamoDB
- AWS

### Nice to have
- Agile
- Kanban
- cloud computing
- server side application framework

---

Source: [Apply at capitalone.wd12.myworkdayjobs.com](https://capitalone.wd12.myworkdayjobs.com/en-US/Capital_One/job/Bangalore-In/Sr-Lead-Software-Engineer_R1002953-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
