On this page

Cognizant Levels in One Table

Your Starting Designation Depends on the GenC Route

PAT at Cognizant: Programmer Analyst Trainee

PA at Cognizant: Programmer Analyst

A at Cognizant: Associate (Code 65)

SA at Cognizant: Senior Associate (Code 60)

M at Cognizant: Manager (Code 50)

SM and AD at Cognizant: Senior Manager (Code 45) and Associate Director (Code 40)

Architect Designations at Cognizant

Director and Above

How Cognizant Pay Works

How Cognizant Levels Compare to Other IT Services Firms in India

Frequently asked questions

Related reading

Cognizant Job Levels Explained: PAT to Director and What Each One Pays

Image
Arslan Ahmad
Cognizant designations explained: PAT, PA, Associate, Senior Associate, Manager and above, with the GenC starting routes, experience and reported pay in LPA.
Image

Cognizant Levels in One Table

Your Starting Designation Depends on the GenC Route

PAT at Cognizant: Programmer Analyst Trainee

PA at Cognizant: Programmer Analyst

A at Cognizant: Associate (Code 65)

SA at Cognizant: Senior Associate (Code 60)

M at Cognizant: Manager (Code 50)

SM and AD at Cognizant: Senior Manager (Code 45) and Associate Director (Code 40)

Architect Designations at Cognizant

Director and Above

How Cognizant Pay Works

How Cognizant Levels Compare to Other IT Services Firms in India

Frequently asked questions

Related reading

Cognizant job levels run from Programmer Analyst Trainee (PAT) to Director, a span of eight designations on the delivery side. In order, they are Programmer Analyst Trainee, Programmer Analyst, Associate, Senior Associate, Manager, Senior Manager, Associate Director, and Director.

The word that confuses people is Associate. At many firms Associate is an entry title, but at Cognizant it is the third designation, and job postings for it usually ask for three to eight years of experience.

Cognizant publishes no grade matrix. People are known by their designation, and employees use short forms such as PAT, PA, A, SA and M. Cognizant's own job postings do print a code beside each designation, however, and that code confirms the order.

Cognizant Levels in One Table

DesignationShort FormCode in Cognizant PostingsExperience ReportedMedian Pay in India (levels.fyi)
Programmer Analyst TraineePATnot shown0 to 1not listed separately
Programmer AnalystPAnot shown0 to 34.8 lakh
Associate - ProjectsA653 to 87.5 lakh
Sr. Associate - ProjectsSA605 to 1021.3 lakh
Manager - ProjectsM5010 to 14too few reports
Sr. Manager - ProjectsSM4513 or moretoo few reports
Assoc. Director - ProjectsAD4013 or moretoo few reports
DirectorDnot shownnot publishedtoo few reports

The designations and their order are firm. The years and the pay are softer. The order appears in Cognizant's own job postings, and levels.fyi lists PA, Associate and Senior Associate in the same sequence. The experience ranges come from those postings and from employee reports, and they overlap because a lateral hire, someone joining with experience from another company, is placed by interview rather than by tenure.

The code comes from the Job Type field of each Cognizant posting, which reads, for example, Sr. Associate - Projects [60PM00]. Cognizant does not explain these codes publicly, but the first two digits fall as seniority rises. The title at the top of a posting, such as Sr. Developer, is the role, while the Job Type is the designation you would hold.

Your Starting Designation Depends on the GenC Route

GenC stands for Generation Cognizant, which Cognizant's careers site describes as its hiring and development program for emerging talent in India. Recent campus postings divide the hiring into three tracks: GenC, GenC Pro, and GenC Next. Earlier drives also ran a fourth track called GenC Elevate.

GenC is the broadest track, and its postings name the designation Programmer Analyst Trainee with a package of 4 LPA. LPA means lakh per annum, and one lakh is one hundred thousand rupees.

GenC Elevate postings named the same designation and package plus a one-time joining bonus. Unlike GenC, Elevate required programming knowledge.

GenC Pro is for freshers with skills in an enterprise platform such as Salesforce, Pega, SAP or ServiceNow. Its postings listed 5.4 LPA plus a one-time skill premium, with the designation shown as Programmer Analyst Trainee or Programmer Analyst. A Pega posting under GenC Pro named Programmer Analyst directly.

GenC Next postings name developer roles, such as Advanced Java Developer and Full Stack Software Engineer, and offered 6.75 LPA. Those postings do not state a designation, and candidate interview reports list the role as Programmer Analyst. Check the designation on your offer letter rather than assuming it.

These packages come from Cognizant's own campus postings on the Superset placement portal, and they change from one drive to the next. An online assessment is the first step for every track, and the Cognizant GenC test pattern sets out its sections. Cognizant's careers site also says that high-potential GenCs can move faster into advanced roles through its Digital Honors Program.

PAT at Cognizant: Programmer Analyst Trainee

PAT is the trainee designation that most freshers hold first. The early months go to training on one technology, after which the trainee joins a business unit and a project. Employee reports describe the change from PAT to PA as a confirmation after training and probation, usually inside the first year, rather than a competitive promotion.

PA at Cognizant: Programmer Analyst

PA is the first working designation, and it is a developer role despite the word analyst. A Programmer Analyst writes and tests code for assigned modules and fixes defects, with a more senior engineer reviewing the work. Entries for PA on levels.fyi average under two years of experience.

A at Cognizant: Associate (Code 65)

Associate is the mid-level engineer, shown in postings as Associate - Projects [65PM00]. Cognizant postings at this designation ask for roughly three to eight years of experience, for roles such as developer, data engineer, and test analyst.

An Associate owns a module or a feature from design to delivery and reviews the work of PAs on the team.

The difference from PA is ownership, not coding skill. A PA completes what was assigned, while an Associate decides how a part of the application gets built.

PA to Associate is the first real promotion. Employee posts describe a manager nomination about two to three years after joining as a trainee, and they describe the yearly learning goals as a condition.

Associate is also where a move to a product company becomes realistic, and those interviews are decided by coding rounds. Working through Grokking the Coding Interview is the most useful preparation for that step.

SA at Cognizant: Senior Associate (Code 60)

Senior Associate appears in many senior Cognizant postings, shown as Sr. Associate - Projects [60PM00]. The roles under it include Sr. Developer, Technical Lead, Lead Quality Engineer, and Sr. Test Analyst, usually at five to ten years of experience.

A Senior Associate leads a small team inside a project, including its estimates, design reviews, and technical conversations with the client.

The difference from Associate is other people's output. An Associate answers for a feature, while a Senior Associate answers for what several engineers deliver.

Lead and architect interviews at this stage ask you to design systems rather than solve coding problems, and Grokking the System Design Interview covers that method.

M at Cognizant: Manager (Code 50)

Manager is shown in postings as Manager - Projects [50PM00], usually at ten to fourteen years of experience. The designation does not mean you manage people, because Manager postings include roles such as Technology Architect and Technical Lead.

A Manager owns a project or an application area for a client account. The difference from Senior Associate is that a Manager answers for the whole project rather than one team inside it.

SM and AD at Cognizant: Senior Manager (Code 45) and Associate Director (Code 40)

Senior Manager is shown as Sr. Manager - Projects [45PM00], and Associate Director is shown as Assoc. Director - Projects [40PM00]. An Associate Director posting for a Sr. Product Engineering Manager role asked for thirteen to seventeen years of experience.

At these designations the scope is a program, which is a group of related projects, or a large part of one client account.

Associate Director is the more senior of the two. Its code is lower, and it sits above Senior Manager in every source we read.

Architect Designations at Cognizant

Cognizant postings place architect designations beside the management ones. An Architect posting carries a code starting with 50, the same as Manager, and a Principal Architect posting carries 40, the same as Associate Director. The levels.fyi list continues with Chief Architect and Distinguished Architect, but it holds too few reports at these titles to quote pay.

Director and Above

Director titles appear in Cognizant postings for program, delivery, and sales leadership, with Senior Director above them. Employee reports place the Vice President titles higher still, and Cognizant does not publish where the structure ends.

How Cognizant Pay Works

Indian offers quote CTC, which means cost to company: one yearly figure covering fixed pay, variable pay, and benefits. CTC is not what reaches your bank account each month, and it is not the same measure levels.fyi reports.

Pay rises slowly at the junior designations and sharply at Senior Associate. On levels.fyi, the median total pay in India is near 4.8 lakh for PA, 7.5 lakh for Associate, and 21.3 lakh for Senior Associate. These are self-reported figures from a few dozen entries per designation, so check levels.fyi for current numbers before an offer conversation.

Your fresher package depends on the GenC track more than the designation. In Cognizant's campus postings, GenC paid the least, GenC Pro paid more, and GenC Next paid the most. Cognizant publishes no pay band for any designation.

How Cognizant Levels Compare to Other IT Services Firms in India

The useful comparison is with the other large IT services firms in India, not with Google or Meta, where the work and the pay differ in kind.

CompanyFresher1 to 4 Years3 to 7 YearsLead, 5 to 10 YearsManager or Architect, 10+ Years
CognizantPAT Programmer Analyst TraineePA Programmer AnalystA AssociateSA Senior AssociateM Manager
TCSC1Y TraineeC1 Systems EngineerC2 IT AnalystC3A Assistant ConsultantC3B Associate Consultant, C4 Consultant
InfosysJL3B Systems EngineerJL3A Senior Systems EngineerJL4 Technology AnalystJL5 Technology LeadJL6B Technology Architect
WiproA3/TRB Project EngineerB1 Project EngineerB2 Senior Software EngineerB3 Technical LeadC1 Project Manager or Architect
AccentureCL12 Associate Software EngineerCL11 AnalystCL10 Senior AnalystCL9 Team LeadCL8 Associate Manager
HCLTechE1.1 Graduate Engineer TraineeE1.1 Software EngineerE1.2 Senior Software EngineerE2 Technical LeadE3 Manager
CapgeminiA4 AnalystA5 Senior AnalystB1 Associate Consultant, B2 ConsultantC1 Senior ConsultantC2 Manager

This mapping is approximate. None of these firms publishes a conversion table, and a lateral offer is set by your interview rather than by the designation you hold today. Each row follows the Design Gurus guide to that company, which lists the sources for every code.

One word causes most of the confusion. Accenture's Associate Software Engineer is a fresher, while Cognizant's Associate is a mid-level engineer with several years of experience.

Frequently asked questions

What is PA in Cognizant? PA is Programmer Analyst, the first working designation after the trainee period. It is a developer role despite the word analyst.

What is the Associate designation in Cognizant? Associate is the third designation, above PAT and PA, shown in postings as Associate - Projects with code 65. Postings for it ask for roughly three to eight years of experience.

What is SA in Cognizant? SA is Senior Associate, shown in postings as Sr. Associate - Projects with code 60. It usually means five to ten years of experience and leading a small team.

What is PAT in Cognizant? PAT is Programmer Analyst Trainee, the designation most GenC freshers hold first. Employee reports describe confirmation as Programmer Analyst after training and probation, usually inside the first year.

How long does it take to get promoted from PA to Associate in Cognizant? Employee posts describe a manager nomination about two to three years after joining as a trainee. They also describe completed learning goals as a condition, so a good rating alone is not enough.

Which is higher in Cognizant, Senior Manager or Associate Director? Associate Director is higher. Its posting code starts with 40, while Senior Manager starts with 45, and a lower number means a more senior designation.

Does Cognizant have grades like TCS? Not by name. Cognizant uses designations rather than grade codes such as C2, but its job postings print a code beside each designation that shows the order. The rounds that decide your designation are described in the Cognizant interview process round by round, and the HR round often asks why you want to work at Cognizant.

If you already have an offer and want to argue for a higher designation, Grokking Tech Salary Negotiations covers the scripts for designation and pay conversations.

Coding Interview

What our users say

ABHISHEK GUPTA

My offer from the top tech company would not have been possible without Grokking System Design. Many thanks!!

pikacodes

I've tried every possible resource (Blind 75, Neetcode, YouTube, Cracking the Coding Interview, Udemy) and idk if it was just the right time or everything finally clicked but everything's been so easy to grasp recently with Grokking the Coding Interview!

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!

More From Designgurus
Annual Subscription
Get instant access to all current and upcoming courses for one year.

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

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 Course
Join our Newsletter

Get the latest system design articles and interview tips delivered to your inbox.

Read More

Thread Safety 101: Designing Code for Concurrency

Arslan Ahmad

Arslan Ahmad

5 Ways Developers Can Use AI in 2025

Arslan Ahmad

Arslan Ahmad

OpenAI Full Stack Engineer Interview: Rounds, Questions, and How to Prepare

Arslan Ahmad

Arslan Ahmad

10 Coding Interview Mistakes You Must Avoid to Get Hired

Arslan Ahmad

Arslan Ahmad

Design Gurus logo
One-Stop Portal For Tech Interviews.
About Us
Our Team
Careers
Partners
Contact Us
Become Affiliate
Copyright © 2026 Design Gurus, LLC. All rights reserved.