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
Mid-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 technology-driven transformation in the banking sector. This role offers an exciting opportunity to work on full-stack development using modern technologies like JavaScript, Java, TypeScript, and cloud services. As a Software Engineer, you'll collaborate with Agile teams to design and implement robust solutions that help millions of Americans achieve financial empowerment.

The position requires at least 1.5 years of software engineering experience and offers competitive compensation ranging from $120,900 to $151,800 depending on location. You'll work with cutting-edge technologies including Kubernetes, Docker, and various AWS services while contributing to Capital One's mission of bringing ingenuity, simplicity, and humanity to banking.

The role combines technical expertise with business impact, offering opportunities for mentorship, continuous learning, and professional growth. You'll be part of a collaborative environment that values innovation and problem-solving, working alongside other makers and disruptors who are passionate about technology and its applications in financial services.

Capital One provides a comprehensive benefits package including health coverage, financial benefits, and performance-based incentives. The company's culture emphasizes staying current with technology trends and participating in both internal and external tech communities. This is an excellent opportunity for engineers who want to make a meaningful impact while working with modern technologies in a supportive, forward-thinking 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 to deliver cloud-based solutions
  • Work with technologies including JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, Go, databases, Docker, Kubernetes, and AWS tools

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
401k
  • Comprehensive health benefits
  • Financial benefits
  • Performance based incentive compensation
  • Cash bonus opportunities
  • Long term incentives (LTI)