Software Engineer, Back End (Bank Modernization)

A leading financial services company providing banking, credit cards and financial products.
Wilmington, DE, USA
$120,900 - $138,000
Backend
Mid-Level Software Engineer
In-Person
1.5+ years of experience
Finance

Description For Software Engineer, Back End (Bank Modernization)

Capital One is seeking talented Back End Software Engineers to join their Bank Modernization initiative. This role offers an exciting opportunity to be at the forefront of driving major technological transformation within Capital One. As a Software Engineer, you'll work in an Agile environment, collaborating with cross-functional teams to design and implement robust cloud-based solutions that help millions of Americans achieve financial empowerment.

The position involves working with modern technologies including Java, Python, SQL, Node, Go, and Scala, as well as cloud services and container orchestration tools. You'll be part of a community of makers and innovators who are passionate about solving complex business problems and delivering real customer value.

The role offers competitive compensation ranging from $120,900 to $138,000 annually, plus performance-based incentives and comprehensive benefits. Capital One provides a collaborative, inclusive environment where you'll have opportunities to grow, learn new technologies, and make a meaningful impact while working on cutting-edge financial technology solutions.

This is an excellent opportunity for engineers who want to combine their technical expertise with business impact, working at a company that values innovation, continuous learning, and professional growth. The role requires at least 1.5 years of professional software engineering experience and offers the chance to work with modern tech stack and cloud platforms.

Last updated 8 days ago

Responsibilities For Software Engineer, Back End (Bank Modernization)

  • Collaborate with Agile teams to design, develop, test, implement, and support technical solutions
  • Stay on top of tech trends and experiment with new technologies
  • Collaborate with digital product managers to deliver cloud-based solutions
  • Work with programming languages and tools including Java, Python, SQL, Node, Go, and Scala

Requirements For Software Engineer, Back End (Bank Modernization)

Java
Python
Node.js
Go
Scala
Kubernetes
MongoDB
PostgreSQL
  • Bachelor's Degree
  • At least 1.5 years of professional software engineering experience
  • Experience with Java, Scala, Python, Go, or Node.js (preferred)
  • Experience with AWS, GCP, Azure, or another cloud service (preferred)
  • Experience in open source frameworks (preferred)
  • Experience in Agile practices (preferred)

Benefits For Software Engineer, Back End (Bank Modernization)

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

Interested in this job?

Jobs Related To Capital One Software Engineer, Back End (Bank Modernization)

Business Manager, International Strategy and Operations - Capital One Shopping

Business Manager role at Capital One Shopping leading international strategy and operations, focusing on market expansion and growth in Canada and Australia.

Senior Associate, Product Manager - Pay Over Time (Business Cards & Payments)

Senior Product Manager role at Capital One focusing on Pay Over Time features for Business Cards & Payments, requiring product management expertise and strong leadership skills.

Product Manager - Beyond The Card (Business Cards & Payments)

Product Manager role at Capital One focusing on Business Cards & Payments, leading product development and strategy for financial solutions.

Manager, Product Management - Business Cards & Payments

Product Management role at Capital One focusing on Business Cards & Payments, leading product strategy and development.

Manager, Product Manager-AirKey Experiences

Product Manager role at Capital One focusing on AirKey authentication technology and user experiences.