Capital One•2h ago
Indeed
Sr. Lead Software Engineer
Bengaluru, Karnataka
Full Time
Senior Level
N/A
N/A
N/A
Full Job Description
Senior Lead Software Engineer - Capital One, Bengaluru
Capital One is seeking passionate Senior Lead Software Engineers to join our innovative teams in Bengaluru, Karnataka. If you thrive on building and pioneering in technology, solving complex business problems in a fast-paced, collaborative, and iterative environment, this is the role for you.
As part of a dynamic group of makers, breakers, doers, and disruptors, you will have the opportunity to be at the forefront of driving technological transformation. We are looking for individuals who are passionate about marrying data with emerging technologies.
What You’ll Do:
- Collaborate with Agile teams to design, develop, test, implement, and support full-stack technical solutions.
- Lead a diverse portfolio of technology projects and a team of experienced developers in distributed microservices and full-stack systems.
- Stay abreast of technology trends, experiment with new technologies, and participate in internal and external technology communities.
- Mentor other members of the engineering community.
- Utilize various programming languages, Open Source technologies, Relational/NoSQL databases, Containers, and AWS services, with a focus on Serverless initiatives.
- Implement software in unambiguous domains with minimal support, and apply standards and practices for more complex software.
- Develop and enhance local build and deployment pipelines, identifying and implementing improvements.
- Troubleshoot complex issues within local builds and deployment pipelines.
- Apply modern application architecture and design patterns to moderately complex domains.
- Educate others on architecture and design patterns and their application.
- Debug complex issues across backend, frontend, middleware, infrastructure, databases, and pipelines in all environments.
- Quickly identify root causes, implement fixes, and correct affected data.
- Develop user-facing features with minimal direction, addressing non-functional requirements.
- Provide technical direction and detailed instructions to engineering teams during feature development.
Basic Qualifications:
- Bachelor’s degree in Engineering or Computer Science.
- At least 12 years of experience building back-end services (e.g., Java, Python, Go, Node, Scala, TypeScript, Spring Boot).
- At least 2 years of experience with a front-end language (e.g., JavaScript, TypeScript).
- At least 3 years of experience with a database technology (e.g., MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB).
- At least 2 years of experience with a UI framework (e.g., Angular, Vue, React).
- 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 of experience in Agile or Kanban software development methodologies.
- 4+ years of experience with a cloud computing provider (AWS, Microsoft Azure, Google Cloud).
- 6+ years of experience implementing automated tests for Continuous Integration/Continuous Deployment.
- 4+ years of experience with a server-side application framework (e.g., Django, Express, Spring).
- 6+ years of experience designing (HLD/LLD), building, and delivering large-scale systems.
Capital One is an equal opportunity employer committed to diversity and inclusion. We encourage applications from all qualified individuals.
Company
Capital One
Bengaluru, Karnataka
Posted on Indeed