Senior Back End Software Engineer

Plano, Texas

Capital One
Apply for this Job
Are you passionate about crafting innovative technology solutions? Do you excel at tackling complex business challenges in a dynamic and collaborative environment? At Capital One, you will join a vibrant team of creators and innovators dedicated to addressing real customer needs. We are on the lookout for skilled Back End Software Engineers who thrive on integrating data with cutting-edge technologies. As a member of our engineering team, you'll be at the forefront of a significant transformation within Capital One.

Team Overview: Our team is responsible for developing applications that allow customers to upload documents and ensure data integrity within our Back End systems. We design, build, and maintain document upload APIs using Java and Spring Boot, hosted on AWS infrastructure. Our current major project entails transitioning from a legacy document upload system to a modern document upload platform. We leverage CI/CD pipelines with Jenkins for deployments to AWS. Other technologies in our ecosystem include Docker, ECS/Fargate, S3, AWS Lambdas, and ALBs. Our agile team operates within the SAFe framework, conducting daily standups, 2-week sprints, and planning work in 3-sprint product increments.

What You'll Do:
  • Collaborate across Agile teams to develop, implement, and support comprehensive technological solutions using full-stack development tools.
  • Stay current with technological trends, experiment with emerging technologies, engage in technology communities, and mentor fellow engineers.
  • Work closely with digital product managers to deliver robust cloud-based solutions, creating impactful experiences that empower millions of Americans financially.
  • Utilize programming languages such as Java, Python, SQL, Node.js, Go, and Scala, along with open-source RDBMS and NoSQL databases, and container orchestration technologies including Docker and Kubernetes, in addition to various AWS services.
Basic Qualifications:
  • Bachelor's Degree.
  • At least 3 years of professional software engineering experience (Internship experience does not apply).
Preferred Qualifications:
  • 5+ years of experience in one or more of the following: Java, Scala, Python, Go, or Node.js.
  • 1+ years of experience with AWS, GCP, Azure, or another cloud service.
  • 3+ years of experience with open-source frameworks.
  • 2+ years of experience with Agile methodologies.
Note: At this time, Capital One will not sponsor a new applicant for employment authorization, nor offer immigration-related support for this position.

The salary for this role varies by location. For example: in McLean, VA, it ranges from $158,600 to $181,000, while in Plano, TX and Richmond, VA, it ranges from $144,200 to $164,600.

This role is eligible for performance-based incentive compensation, including cash bonuses and long-term incentives. Capital One provides a competitive benefits package that promotes overall well-being. Eligibility for certain benefits may vary based on employment status and management level.

Capital One values diversity and inclusiveness in the workplace. All qualified applicants will receive consideration without regard to various statuses including race, gender identity, religion, or any other basis prohibited by law.

If you require assistance in the application process, please contact Capital One Recruiting directly.

Capital One Financial consists of various entities; positions posted in Canada, the UK, and the Philippines pertain to their respective divisions.

Date Posted: 03 April 2025
Apply for this Job