Senior Manager - People Leader (fullstack)

Capital One Capital One · Banking · Bangalore, IN

Senior Engineering Manager at Capital One's Card Tech+ organization, focused on leading full-stack development teams, driving technical solutions, and managing people. The role involves collaborating on design, development, testing, and implementation of technical solutions, with a focus on distributed micro-services, full-stack systems, and serverless initiatives. Responsibilities include technical leadership, people management, hiring, coaching, and contributing to continuous delivery strategies.

What you'd actually do

  1. Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  2. Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed micro-services and full stack systems
  3. 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, and from time to time, be asked to code or evaluate code
  4. Utilize various programming languages, Open Source technologies, Relational/NoSQL databases, Containers, AI tools, and a variety of AWS tools and services with a special focus on Serverless initiatives.
  5. Implement complex software solutions with little to no support in ambiguous problem spaces, while showing mastery of identifying and creating patterns and practices, sharing those practices with others.

Skills

Required

  • Bachelor's degree in Engineering or Computer Science
  • 12 years of experience in software development
  • 6 years of experience building back-end services
  • 3 years of experience with a front-end language
  • 3 years of experience with a database technology
  • 3 years of experience designing, building, and testing distributed systems
  • 3 years of experience in a technical leadership role overseeing strategic projects
  • 3 years of experience in a people management position

Nice to have

  • 4+ years experience in Agile or Kanban software development methodologies and Agile software development
  • 6+ years of experience with a cloud computing provider (AWS, Microsoft Azure, Google Cloud)
  • 6+ years of experience implementing functional tests, unit tests, integrated tests or automated tests to support Continuous Integration Continuous Deployment
  • 6+ years of experience with a server side application framework (Django, Express, Spring)