Senior Back End Software Engineer

Richmond, Virginia

Capital One
Apply for this Job
Are you excited about crafting innovative technology solutions? Do you thrive on tackling complex challenges in a dynamic, collaborative, and inclusive environment? At Capital One, you will join a passionate team of innovators dedicated to solving real challenges and enhancing customer experiences. We are looking for Back End Software Engineers who are eager to combine data with cutting-edge technologies. As a member of our team, you'll play a key role in leading a transformative shift within Capital One.

This position is part of the Decisioning Platform Team, where we are developing a configuration-driven decisioning platform that facilitates crucial financial decisions for our clients. You will have the chance to work with some of the most advanced technologies and collaborate with talented professionals in the industry.

Key Responsibilities:
  • Lead a variety of technology projects and manage a team of skilled developers experienced in distributed microservices and full-stack systems to create solutions that comply with regulatory standards.
  • Showcase your enthusiasm for emerging tech by experimenting with new technologies and engaging with both internal and external tech communities while also mentoring fellow engineers.
  • Work alongside digital product managers to deliver robust cloud-based solutions that empower millions of Americans in their financial journeys.
  • Utilize programming languages including Java, Python, SQL, Node, Go, and Scala, along with Open Source RDBMS and NoSQL databases, Container Orchestration services such as Docker and Kubernetes, as well as various AWS tools and services.
Basic Qualifications:
  • Bachelor's Degree
  • A minimum of 4 years of professional software engineering experience (Internship experience does not qualify)
  • At least 1 year of experience in cloud computing (AWS, Microsoft Azure, Google Cloud)
Preferred Qualifications:
  • Master's Degree
  • 7+ years of experience in at least one of the following: Java, Scala, Python, Go, or Node.js
  • 2+ years of experience with AWS, GCP, Azure, or another cloud service
  • 4+ years of experience with open-source frameworks
  • 1+ years of people management experience
  • 2+ years of experience in Agile methodologies
Note: Currently, Capital One is unable to sponsor new applicants for employment authorization or offer immigration-related support for this position.

The salary range for this role at our Richmond, VA office is $175,800 - $200,700. Candidates in different locations will have varying salary ranges based on the area and will be reflected in the offer letter.

This role is also eligible for performance-based incentive compensation, which may include cash bonuses and/or long-term incentives. Capital One provides a comprehensive, competitive benefits package that ensures your total well-being, with specific eligibility varying based on full or part-time status and other factors.

Capital One is proud to be an equal opportunity employer, promoting diversity and inclusion in the workplace. All qualified applicants will be considered for employment without discrimination based on any protected characteristic.

Date Posted: 03 April 2025
Apply for this Job