Senior Manager - People Leader (fullstack)

Capital One Capital One · Banking · Bangalore, IN

Senior Engineering Manager (People Leader) role at Capital One, focusing on leading full-stack development teams, designing and implementing technical solutions, and managing a portfolio of technology projects. The role involves collaboration across Agile teams, mentoring engineers, and utilizing various technologies including AI tools, AWS, and serverless initiatives. Requires strong experience in software development, back-end and front-end services, databases, distributed systems, technical leadership, and people management.

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)
  • 6+ years of experience designing (HLD/LLD), building and delivering large scale systems.

What the JD emphasized

  • Senior Engineering Managers
  • full-stack development
  • distributed micro-services
  • full stack systems
  • AI tools
  • Serverless initiatives
  • continuous delivery strategy
  • distributed feature sets
  • people management