On this page
Capital One Levels in One Table
The Two Names Every Capital One Engineer Has
The Old Titles and the New Titles
Associate: Associate Software Engineer
Senior Associate: Software Engineer
Principal Associate: Senior Software Engineer
Manager and Senior Manager: Lead and Senior Lead
Director and Above: Distinguished, Senior Distinguished, Executive Distinguished
Is a Capital One Principal Associate a Senior Engineer?
How Capital One Pays Engineers
How Capital One Levels Compare
Frequently asked questions
Related reading
Capital One Software Engineer Levels Explained: Associate to VP


On This Page
Capital One Levels in One Table
The Two Names Every Capital One Engineer Has
The Old Titles and the New Titles
Associate: Associate Software Engineer
Senior Associate: Software Engineer
Principal Associate: Senior Software Engineer
Manager and Senior Manager: Lead and Senior Lead
Director and Above: Distinguished, Senior Distinguished, Executive Distinguished
Is a Capital One Principal Associate a Senior Engineer?
How Capital One Pays Engineers
How Capital One Levels Compare
Frequently asked questions
Related reading
Capital One engineers carry two names at once: a corporate level from Associate to VP, and an engineering title. A Principal Associate at Capital One is a Senior Software Engineer, which matches roughly Google L4. It is not a principal engineer in the tech-company sense.
The surprise is that the corporate words mean less here than they do at other banks. At JPMorgan or Goldman Sachs, Vice President is a common title for experienced engineers. At Capital One, VP is the top of the individual contributor path, held by an Executive Distinguished Engineer.
There is a second complication. Capital One's newest United States postings use a new set of names, such as Full-stack Engineer 4 and Staff Software Engineer. Older postings and most postings outside the United States still use names such as Lead Software Engineer and Distinguished Engineer. This guide explains both sets and how they line up.
Capital One Levels in One Table
| Level or Title | What Engineers Do | Typical Years of Experience | Approximate Total Pay (US) | Tech-Company Equivalent |
|---|---|---|---|---|
| Associate (Associate Software Engineer) | Build features someone else scoped | 0 to 2 | ~$147K | Google L3 |
| Senior Associate (Software Engineer) | Own features inside one team | 2 to 4 | ~$156K | Google L3 to L4 |
| Principal Associate (Senior Software Engineer, Engineer 3) | Own a service and guide newer engineers | 3 to 8 | ~$177K | Google L4 |
| Manager (Lead Software Engineer, Engineer 4) | Lead the technical work of a team | 4 to 11 | ~$221K | Google L5 |
| Senior Manager (Senior Lead Software Engineer, Engineer 5) | Lead work across several teams | 6 to 13 | ~$328K | Google L5 to L6 |
| Director (Distinguished Engineer, Staff) | Set direction for a domain | 7 to 19 | ~$375K | Google L6 to L7 |
| Senior Director (Senior Distinguished Engineer, Senior Staff) | Set direction across a line of business | 9+ | ~$520K | Google L7 to L8 |
| VP (Executive Distinguished Engineer) | Set company-wide technical direction | very rare | not reported | Google L8 and above |
Pay figures are United States medians reported to levels.fyi under the older titles, so check levels.fyi for current numbers. The years combine the minimum experience in Capital One job postings with the typical experience levels.fyi reports. Capital One does not publish a mapping to Google levels, so that column is our estimate based on scope and experience.
The Two Names Every Capital One Engineer Has
Capital One gives every employee a corporate level, and the same scale covers engineers, analysts and recruiters. One Capital One posting lists the path as Associate, Senior Associate, Principal Associate, Manager, Senior Manager, Director, Senior Director and VP. Each posting shows this level in a field labeled Experience.
The engineering title sits on top of that level. A posting for a Machine Learning Engineer 3 shows Principal Associate in its Experience field. A Full-stack Engineer 4 posting shows Manager, and a Staff Software Engineer posting shows Director.
The corporate level sets the pay band, and the engineering title describes the work. Posted salary ranges match at each corporate level. For example, a McLean Lead Software Engineer posting and a McLean Full-stack Engineer 4 posting both list 197,300 to 225,100 in base pay.
Manager, Senior Manager and Director do not mean you manage people. An individual contributor is an engineer with no direct reports. Capital One runs an individual contributor path and a people leader path at the same corporate levels. One posting title reads Full-stack Engineer 4 (Manager, IC), where IC means individual contributor.
The Old Titles and the New Titles
Two sets of titles appear in current Capital One postings. Capital One has not published an announcement of the change that we could find. The pairs below come from matching the Experience field and the posted pay range in each posting.
| Corporate Level | Older Title | Newer Title in US Postings |
|---|---|---|
| Principal Associate | Senior Software Engineer | Engineer 3 (for example, Machine Learning Engineer 3) |
| Manager | Lead Software Engineer | Engineer 4 (for example, Full-stack Engineer 4) |
| Senior Manager | Senior Lead Software Engineer | Engineer 5 |
| Director | Distinguished Engineer | Staff Software Engineer |
| Senior Director | Senior Distinguished Engineer | Senior Staff Software Engineer |
We did not find postings named Engineer 1 or Engineer 2, so the two entry levels may still use the older titles. Treat the table as a reading of postings, not as an official Capital One document.
Associate: Associate Software Engineer
Associate is the entry level for new graduates. Many enter through the Technology Development Program, an 18-month rotational program for recent graduates. Its postings list the role as Associate, Technology Development Program.
An Associate builds and tests features that a more senior engineer has scoped. Code review and design guidance come from the Lead on the team. levels.fyi reports a median of zero to one year of experience at this level.
Senior Associate: Software Engineer
Senior Associate carries the plain title Software Engineer. Engineers here work without close supervision and own features from design through release.
The step up from Associate is about independence, not a new kind of work. A Senior Associate breaks down their own tasks and handles the production problems their code causes. levels.fyi reports a median of three to four years of experience at this level.
Principal Associate: Senior Software Engineer
Principal Associate is the corporate level for a Senior Software Engineer, and it causes the most confusion. Recent postings at this level ask for at least three years of professional software engineering experience.
A Senior Software Engineer owns a service or a large feature area within a team. They write design documents, review other engineers' code, and mentor Associates. The difference from Senior Associate is scope: they decide how a part of the system should work.
Interviews at this level and below focus mainly on coding. The Grokking the Coding Interview course covers the coding patterns that appear most often. The Capital One interview process guide explains each round.
Manager and Senior Manager: Lead and Senior Lead
Manager is the level for a Lead Software Engineer, now also posted as Engineer 4. Postings at this level ask for at least four years of software engineering experience. A Lead sets technical direction for a team and owns the design of its main systems.
Senior Manager is the level for a Senior Lead Software Engineer, now also posted as Engineer 5. Postings ask for at least six years of experience. A Senior Lead owns technical work that crosses several teams, and many postings at this level prefer some people management experience.
These levels add a system design round with real weight. What to expect in the Capital One system design interview describes that round.
Grokking the System Design Interview teaches the design methods that Lead and Senior Lead loops test.
Director and Above: Distinguished, Senior Distinguished, Executive Distinguished
Director is the level for a Distinguished Engineer, now also posted as Staff Software Engineer. Capital One's own careers blog describes Distinguished Engineers as individual contributors who do not manage anyone directly. The current Staff postings repeat the older Distinguished Engineer job description almost word for word.
Senior Director is the level for a Senior Distinguished Engineer, now also posted as Senior Staff. Postings at this level ask for at least nine years of experience, and some titles add "Sr. Director - IC" in parentheses. At the top, a Capital One careers blog names a Vice President and Executive Distinguished Engineer. These roles set technical direction across a line of business or the whole company.
Is a Capital One Principal Associate a Senior Engineer?
Yes. Principal Associate is the level for Senior Software Engineer, and it matches roughly Google L4, Amazon L5 and Meta E4. The word Principal does not mean what it means at Amazon, where Principal is L7. It also does not mean Vice President, which at Capital One sits five corporate levels higher.
The senior level in the tech-company sense, Google L5, is closer to Manager at Capital One. That is the Lead Software Engineer, or Engineer 4. So a Capital One title with Manager in it is often an individual contributor role at the senior level.
How Capital One Pays Engineers
Capital One pay has three parts: base salary, a performance-based incentive, and at higher levels long-term incentives. Every posting says the role is eligible for incentive compensation, which may include cash bonuses and long-term incentives.
At lower levels, reported pay is mostly base salary. levels.fyi reports a median pay mix of about 151K base, 5K bonus and 4K stock across all Capital One software engineers. The share outside base salary grows at higher levels. A Senior Lead posting lists a McLean base range of 229,900 to 262,400, while the levels.fyi median total at that level is about 328K.
We could not confirm that Capital One pays a larger cash bonus share than tech companies at every level. Reported data suggests stock is a smaller part of pay than it is at Google or Meta. Posted base ranges differ by city, and New York and San Jose are the highest.
How Capital One Levels Compare
| Career Stage | Capital One | JPMorgan Chase | Goldman Sachs | Amazon | Meta | |
|---|---|---|---|---|---|---|
| Entry | Associate (Associate Software Engineer) | Analyst (Software Engineer I) | Analyst | L3 | L4 | E3 |
| Mid | Senior Associate (Software Engineer) | Associate (Software Engineer II) | Associate | L3 to L4 | L4 to L5 | E3 to E4 |
| Experienced | Principal Associate (Senior Software Engineer) | Senior Associate (Software Engineer III) | Associate or junior Vice President | L4 | L5 | E4 |
| Senior | Manager (Lead), Senior Manager (Senior Lead) | Vice President (Lead, Senior Lead) | Vice President | L5 | L6 | E5 |
| Staff and principal | Director (Distinguished or Staff Engineer) | Executive Director (Principal) | Experienced Vice President or Managing Director | L6 to L7 | L7 | E6 to E7 |
| Executive | Senior Director, VP (Senior and Executive Distinguished) | Managing Director | Managing Director | L8 and above | L8 and above | E8 and above |
The bank rows are approximate. None of the three banks publishes a mapping to tech-company levels, so these placements combine job postings, levels.fyi data and candidate reports. A bank title can also span two rows, as Vice President does at Goldman Sachs. Compare the scope of the work you would own, not the title.
Frequently asked questions
What is Principal Associate at Capital One for a software engineer? It is the corporate level for a Senior Software Engineer, now also posted as Engineer 3. It matches roughly Google L4. Postings ask for at least three years of experience.
Is a Capital One VP a high position for an engineer? Yes. VP is the top of the engineering individual contributor path, held by an Executive Distinguished Engineer. This differs from JPMorgan and Goldman Sachs, where many mid-career engineers hold the Vice President title.
What level is Lead Software Engineer at Capital One? Lead Software Engineer sits at the Manager corporate level, and newer postings call it Engineer 4. It matches roughly Google L5. The role is often an individual contributor role despite the Manager label.
What is the difference between Lead and Senior Lead at Capital One? A Lead owns the technical direction of one team. A Senior Lead, at the Senior Manager level, owns work across several teams. Postings ask for at least four years of experience for Lead and six for Senior Lead.
What is a Staff Software Engineer at Capital One? It is the newer title for the Director level, where the older title is Distinguished Engineer. Senior Staff matches the Senior Director level and the older Senior Distinguished Engineer title.
How many years of experience do you need for Senior Software Engineer at Capital One? Postings ask for at least three years of professional experience. levels.fyi reports a median of seven to eight years among engineers at this level.
Before you accept a level, read how long it takes to hear back after a Capital One interview. Also prepare your top Capital One behavioral interview answers and your answer to why you want to work at Capital One.
If you are about to discuss an offer, Grokking Tech Salary Negotiations covers how to negotiate level and pay.
Related reading
What our users say
Tonya Sims
DesignGurus.io "Grokking the Coding Interview". One of the best resources I’ve found for learning the major patterns behind solving coding problems.
Eric
I've completed my first pass of "grokking the System Design Interview" and I can say this was an excellent use of money and time. I've grown as a developer and now know the secrets of how to build these really giant internet systems.
Ashley Pean
Check out Grokking the Coding Interview. Instead of trying out random Algos, they break down the patterns you need to solve them. Helps immensely with retention!
Access to 50+ courses
New content added monthly
Certificate of completion
$31.08
/month
Billed Annually
Recommended Course

Grokking the Coding Interview: Patterns for Coding Questions
198,171+ students
4.6
The 24 essential patterns behind every coding interview question. Available in Java, Python, JavaScript, C++, C#, and Go. The most comprehensive coding interview course with 543 lessons. A smarter alternative to grinding LeetCode.
View CourseRead More
5 Essential Algorithms Every Developer Should Know To Clear Coding Interviews in 2025
Arslan Ahmad
Spring Boot Interview Questions for Backend Engineers
Arslan Ahmad
LinkedIn Software Engineer Levels Explained: IC1 to IC8 and What They Pay
Arslan Ahmad
Top 18 Amazon Coding Interview Questions with Solutions
Arslan Ahmad