Senior Software Engineer, Back End (Bank Tech)

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

Description For Senior Software Engineer, Back End (Bank Tech)

Capital One is seeking a Senior Software Engineer to join their Bank Tech team, focusing on backend development. This role offers an exciting opportunity to be at the forefront of technological transformation within a major financial institution. The position combines cutting-edge technology with real-world impact, helping millions of Americans achieve financial empowerment.

As a Senior Backend Engineer, you'll work with modern technologies including Java, Python, Go, and Scala, while leveraging cloud services and container orchestration tools. The role demands expertise in building robust, scalable systems and collaborating with cross-functional teams in an Agile environment.

Capital One offers a competitive compensation package ranging from $144,200 to $164,600 for this position in Richmond, VA, along with comprehensive benefits including health coverage, financial benefits, and performance-based incentives. The company's culture emphasizes innovation, continuous learning, and professional growth.

The ideal candidate will have at least 3 years of professional software engineering experience, with preferred experience in cloud services and Agile practices. This role provides an opportunity to work on impactful projects while being part of a community of makers, breakers, doers, and disruptors who are passionate about solving real problems and meeting customer needs.

Note: Capital One does not currently sponsor new applicants for employment authorization or offer immigration-related support for this position.

Last updated 23 minutes ago

Responsibilities For Senior Software Engineer, Back End (Bank Tech)

  • Collaborate with Agile teams to design, develop, test, implement, and support technical solutions
  • Stay current with tech trends and participate in technology communities
  • Collaborate with digital product managers to deliver cloud-based solutions
  • Work with programming languages and tools including Java, Python, SQL, Node, Go, Scala
  • Work with containers and cloud services including Docker, Kubernetes, and AWS

Requirements For Senior Software Engineer, Back End (Bank Tech)

Java
Python
Node.js
Go
Scala
PostgreSQL
MongoDB
  • Bachelor's Degree
  • At least 3 years of professional software engineering experience
  • 5+ years of experience in Java, Scala, Python, Go, or Node.js preferred
  • 1+ years of experience with AWS, GCP, Azure preferred
  • 3+ years of experience in open source frameworks preferred
  • 2+ years of experience in Agile practices preferred

Benefits For Senior Software Engineer, Back End (Bank Tech)

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

Interested in this job?

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

Senior Software Engineer, Back End

Senior Backend Software Engineer role at Capital One focusing on cloud-based solutions and financial technology development.

Principal Associate - Software Engineering

Principal Software Engineering role at Capital One's DataLabs in Bengaluru, focusing on building autonomous and intelligent data products using microservices architecture and cloud technologies.

Senior Software Engineer, Back End

Senior Backend Software Engineer role at Capital One in McLean, VA, focusing on cloud-based solutions using Java, Python, and modern technologies. Salary range: $158,600 - $181,000.

Senior Software Engineer, Salesforce-Bank Tech

Senior Salesforce Software Engineer position at Capital One, focusing on Bank Tech solutions with competitive compensation and comprehensive benefits.

Senior Software Engineer - BankTech

Senior Software Engineer position at Capital One focusing on full-stack development and cloud technologies for banking solutions.