Senior Software Engineer, Full Stack (Bank Modernization)

A leading financial services company providing banking, credit cards, and financial products.
Richmond, VA, USA
$144,200 - $164,600
Full Stack
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Senior Software Engineer, Full Stack (Bank Modernization)

Capital One is seeking a Senior Software Engineer to join their Bank Modernization initiative within Bank Tech. This role is part of a multi-year investment to modernize core platforms, offering the opportunity to work with cutting-edge technologies and shape the future of workflow automation. As a Full Stack Software Engineer, you'll be at the forefront of driving major transformation, contributing to the design and development of key components within the new core platform.

The position involves collaborating with cross-functional Agile teams to build robust cloud-based solutions that help millions of Americans achieve financial empowerment. You'll work with modern technologies including JavaScript, Java, TypeScript, SQL, Python, Go, and various AWS services. The role requires expertise in container orchestration using Docker and Kubernetes, and experience with both RDBMS and NoSQL databases.

Capital One offers a competitive compensation package, including a base salary range of $144,200 - $164,600 for the Richmond, VA location, plus performance-based incentives and comprehensive benefits. The company promotes a collaborative, inclusive environment where engineers can innovate and grow their careers while making a real impact on the financial technology landscape.

The ideal candidate will have at least 3 years of software engineering experience, with preferred experience in cloud services and Agile practices. You'll be part of a team that values continuous learning, mentorship, and staying current with technology trends. This role presents an excellent opportunity for those passionate about financial technology and interested in working on large-scale transformation projects that directly impact business operations and customer satisfaction.

Last updated 17 hours ago

Responsibilities For Senior Software Engineer, Full Stack (Bank Modernization)

  • Collaborate with Agile teams to design, develop, test, implement, and support technical solutions
  • Stay current with tech trends and participate in technology communities
  • Mentor other members of the engineering community
  • Work with digital product managers to deliver cloud-based solutions
  • Utilize various programming languages and tools including JavaScript, Java, TypeScript, SQL, Python, Go
  • Work with container orchestration services including Docker and Kubernetes
  • Use AWS tools and services

Requirements For Senior Software Engineer, Full Stack (Bank Modernization)

JavaScript
Java
TypeScript
Python
Go
MongoDB
PostgreSQL
  • Bachelor's Degree
  • At least 3 years of experience in software engineering
  • Experience with JavaScript, Java, TypeScript, SQL, Python, or Go (preferred)
  • Experience with AWS, GCP, Microsoft Azure, or another cloud service (preferred)
  • Experience in open source frameworks (preferred)
  • Experience in Agile practices (preferred)

Benefits For Senior Software Engineer, Full Stack (Bank Modernization)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Financial benefits
  • Performance based incentives
  • Cash bonuses
  • Long term incentives (LTI)

Interested in this job?

Jobs Related To Capital One Senior Software Engineer, Full Stack (Bank Modernization)

Senior Software Engineer, Full Stack (Bank Modernization)

Senior Full Stack Software Engineer role at Capital One focusing on bank modernization, offering competitive salary and benefits, requiring 3+ years of experience in software engineering.

Senior Software Engineer, Full Stack (Bank Modernization)

Senior Full Stack Software Engineer role at Capital One, focusing on bank modernization initiatives, requiring 3+ years of experience in software development with modern technologies.

Senior Software Engineer, Full Stack (Enterprise Platforms Technology)

Senior Full Stack Software Engineer role at Capital One, focusing on enterprise platforms technology and cloud-based solutions using modern tech stack including Java, JavaScript, and Python.

Senior Software Engineer, Full Stack (Python, Typescript)

Senior Full Stack Software Engineer role at Capital One working with Python and TypeScript, offering competitive salary and comprehensive benefits.

Senior Software Engineer, Full Stack (Java, Angular, AWS) - Dealer Tech

Senior Software Engineer position at Capital One focusing on full-stack development using Java, Angular, and AWS for dealer technology solutions.