Taro Logo

Senior Software Engineer, Back End (Python/Go/Java, AWS)

A major financial services company that provides credit cards, banking, and lending services.
McLean, VA, USA
$158,600 - $181,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Job Description

Capital One is seeking talented Back End Software Engineers to join their technology transformation journey. This role offers an exciting opportunity to work at the intersection of financial technology and cloud computing, where engineers can make a real impact on millions of Americans' financial lives. The position involves working with modern technologies including Python, Go, Java, and AWS, while collaborating in an Agile environment. Engineers will be part of a culture that values innovation, experimentation, and continuous learning.

The role combines technical expertise with business impact, requiring strong programming skills in languages like Java, Python, Go, and experience with cloud services. You'll work with cutting-edge technologies including container orchestration (Docker, Kubernetes) and various AWS services. The collaborative environment encourages mentoring and knowledge sharing within the engineering community.

Capital One offers competitive compensation, with a salary range of $158,600 - $181,000 for this senior role in McLean, VA, plus performance-based incentives and comprehensive benefits. The company's commitment to technology innovation and digital transformation makes this an excellent opportunity for engineers looking to work on impactful projects at scale.

This position requires at least 3 years of professional software engineering experience and a Bachelor's degree, with preferences for cloud service experience and Agile practices. The role offers growth opportunities through mentoring, community participation, and staying current with technology trends. Capital One's inclusive culture and focus on digital innovation make it an attractive destination for engineers looking to advance their careers while working on meaningful financial technology solutions.

Last updated 19 days ago

Responsibilities For Senior Software Engineer, Back End (Python/Go/Java, AWS)

  • 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
  • Collaborate with digital product managers to deliver cloud-based solutions
  • Work with various programming languages and AWS tools and services

Requirements For Senior Software Engineer, Back End (Python/Go/Java, AWS)

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

Benefits For Senior Software Engineer, Back End (Python/Go/Java, AWS)

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