Capital One - Richmond, VA

posted about 2 months ago

Full-time - Manager
Richmond, VA
Credit Intermediation and Related Activities

About the position

As a Manager of Software Engineering at Capital One, you will be at the forefront of driving a major transformation within the organization. You will lead a diverse portfolio of technology projects and a team of developers who possess deep expertise in distributed microservices and full stack systems. Your primary focus will be to create innovative solutions that meet the regulatory needs of the company while ensuring the safety, security, and management of data through the Data Management System of Record (DMSR). This system is crucial for maintaining data governance and will be the foundation for your work on new product development, leveraging established supporting services. In this role, you will collaborate closely with Product Management and Design teams to rapidly develop applications that enhance user experience, utilizing technologies such as React, Angular, Java, and AWS. You will also share your passion for technology by staying updated on the latest trends, experimenting with new technologies, and mentoring other members of the engineering community. Your leadership will help deliver robust cloud-based solutions that empower millions of Americans to achieve financial empowerment, all while fostering a collaborative, inclusive, and iterative delivery environment. This position requires a strong background in software engineering, with a focus on cloud computing and people management. You will be responsible for guiding your team through complex business problems and ensuring that the solutions developed are not only effective but also innovative and user-friendly. Your ability to lead and inspire your team will be key to the success of the projects you oversee.

Responsibilities

  • Lead a portfolio of diverse technology projects and a team of developers.
  • Create solutions that help meet regulatory needs for the company.
  • Collaborate with digital product managers to deliver robust cloud-based solutions.
  • Mentor other members of the engineering community.
  • Stay on top of tech trends and experiment with new technologies.

Requirements

  • Bachelor's Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
  • At least 2 years of people management experience.

Nice-to-haves

  • 7+ years of experience in Java, Typescript, React, and Spring Boot
  • 2+ years of experience in AWS services such as RDS, Lambda, ECS, and Fargate
  • 2+ years of experience in Test driven development, performance testing, monitoring and logging systems
  • 4+ years of experience in open source frameworks
  • 5+ years of people management experience
  • 2+ years of experience in Agile practices.

Benefits

  • Comprehensive health benefits
  • Financial benefits including performance-based incentives
  • Inclusive workplace environment
  • Opportunities for professional development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service