Taro Logo

Software Engineer

A leading information-based technology company focused on banking, founded and led by Richard Fairbank.
McLean, VA, USARichmond, VA, USA
$120,900 - $151,800
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1.5+ years of experience
Finance

Job Description

Capital One is seeking talented Software Engineers to join their dynamic technology team. This role offers an exciting opportunity to work at a leading financial technology company that's transforming banking through innovation. As a Software Engineer, you'll be part of a collaborative team building cloud-based solutions that impact millions of customers.

The position involves full-stack development using modern technologies including JavaScript, Java, TypeScript, Python, and Go, along with cloud services and container orchestration tools like Docker and Kubernetes. You'll work in an Agile environment, collaborating with product managers and other engineers to design, develop, and implement robust technical solutions.

The ideal candidate should have at least 1.5 years of software engineering experience and a Bachelor's degree. Preferred qualifications include experience with cloud platforms, open source frameworks, and Agile practices. The role offers competitive compensation ranging from $120,900 to $151,800 depending on location, plus performance-based incentives and comprehensive benefits.

Capital One provides a supportive, inclusive environment focused on continuous learning and innovation. You'll have opportunities to mentor others, participate in technology communities, and stay current with emerging technologies. The company's mission to bring ingenuity, simplicity, and humanity to banking means you'll be working on meaningful projects that directly impact customer success.

This position is available in McLean, VA and Richmond, VA, offering the chance to work at a major financial institution while developing cutting-edge technology solutions. Join Capital One to be part of a transformation in banking while growing your career in a collaborative, technology-driven environment.

Last updated 7 days ago

Responsibilities For Software Engineer

  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development
  • Stay on top of tech trends, experiment with and learn new technologies
  • Participate in internal & external technology communities, mentor other engineers
  • Collaborate with digital product managers
  • Deliver robust cloud-based solutions
  • Work with programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go
  • Work with Open Source RDBMS and NoSQL databases
  • Use Container Orchestration services including Docker and Kubernetes
  • Work with AWS tools and services

Requirements For Software Engineer

JavaScript
Java
TypeScript
Python
Go
Kubernetes
  • Bachelor's Degree
  • At least 1.5 years of experience in software engineering (Internship experience does not apply)
  • 3+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go (preferred)
  • 1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service (preferred)
  • 2+ years of experience in open source frameworks (preferred)
  • 2+ years of experience in Agile practices (preferred)

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Performance based incentive compensation
  • Cash bonus opportunities
  • Long term incentives (LTI)
  • Comprehensive health benefits
  • Financial benefits
  • Total well-being support