Featured Software Engineering articles
Continuous upskilling for our software engineers
Keeping pace with an ever changing technological landscape requires continual upskilling. That’s why we are powering continuous learning through our Tech College, which we launched in 2017, including technical onboarding for new hires; skill development pathways in key tech disciplines; specialized upskilling programs; and tech certifications. We also provide access to external learning platforms, cross-team peer learning communities and encourage continual professional and personal growth for our engineers.
Leveraging the best languages, libraries and tools for the job at hand
Our technologists have access to the latest languages, tools and libraries, so they can tailor their solutions to the specific problem at hand. At Capital One, we use Java, .NET, C, PHP, Python, Go, Ruby and Node.
Collaborative, integrated teams
Our software engineering teams are nimble enough to test breakthrough ideas and established enough to bring them to life. Our engineering teams have technical program managers (TPMs) to break down complexity and organizational silos, make technical tradeoffs and resolve hard technical dependencies. Together, our engineers and TPMs work to improve banking for our millions of customers.
Explore other topics