Principal Software Engineer

    • McLean, VA

Locations: VA - McLean, United States of America, McLean, Virginia

At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.

Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.

Principal Software Engineer

Looking for a talented and motivated software engineer who is eager to jump in and build custom, cloud native applications in our enterprise data infrastructure You will have the opportunity to work directly with a motivated team of software engineers and product owners to design and develop applications to manage the data publishing needs in a large, Data Lake environment.

What you will do

  • Write, design, code, test, implement, debug, and validate cloud applications
  • Document design decisions
  • Develop modular software components
  • Identify, create, and monitor system performance metrics
  • Identify and mitigate potential risks/issues.
  • Collaborate in an agile scrum team with product owners and fellow software engineers to deliver upon important business and technical priorities.
  • Provide active mentorship/guidance to fellow members of the agile tech team and participate in internal and external technology conferences & communities.

Basic Qualifications:
  • Bachelor's Degree
  • At least 4 years of experience developing, deploying, and testing in applications in Python or Java
  • At least 2 years experience working on an agile team
  • At least 2 years experience writing automated tests
  • At least 1 year experience with cloud native principals
  • At least 1 year experience with CICD pipelines


Preferred Qualifications:
  • 5+ years of experience in Python or Java
  • 1+ years experience in Java Script
  • 1+ years experience with React, Docker, Data Lake
  • Security Certification(s) such as CISSP, CompTIA security +, CISM, CSSP
  • Certification in AWS


At this time, Capital One will not sponsor a new applicant for employment authorization for this position.

Capital One is a nationally recognized and high-tech business banking company, offering better customized consumer and commercial lending and deposit financial services.

Capital One Company Image


Back to top