Capital One - McLean, VA

posted 3 months ago

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

About the position

As a Software Engineering Manager at Capital One, you will be at the forefront of driving a major transformation within the company. This role is designed for individuals who are passionate about technology and enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment. You will lead a portfolio of diverse technology projects and manage a team of developers who have deep experience in distributed microservices and full stack systems. Your primary focus will be to create innovative solutions that help meet the regulatory needs of the company while ensuring that the technology aligns with the overall business strategy. In this position, you will share your passion for technology by staying on top of the latest trends, experimenting with new technologies, and participating in both internal and external technology communities. Mentoring other members of the engineering community will also be a key aspect of your role, as you help to foster a culture of learning and growth within your team. You will collaborate closely with digital product managers to deliver robust cloud-based solutions that drive powerful experiences, ultimately helping millions of Americans achieve financial empowerment. Utilizing a variety of programming languages and tools, including JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, Go, and various AWS services, you will be responsible for overseeing the development of applications that are not only functional but also scalable and secure. Your leadership will be crucial in guiding your team through the complexities of software development, ensuring that projects are completed on time and meet the high standards expected at Capital One.

Responsibilities

  • Lead a portfolio of diverse technology projects and a team of developers.
  • Create solutions that help meet regulatory needs for the company.
  • Stay on top of tech trends and experiment with new technologies.
  • Participate in internal and external technology communities.
  • Mentor other members of the engineering community.
  • Collaborate with digital product managers to deliver robust cloud-based solutions.
  • Utilize programming languages and tools to develop scalable and secure applications.

Requirements

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

Nice-to-haves

  • Master's Degree in a relevant field.
  • 7+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go.
  • 3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service.
  • 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 culture
  • Opportunities for professional development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service