On this page
HCLTech Bands in One Table
Your Starting Band Depends on the Hiring Route
E0 Band at HCLTech: The Band Below the Engineering Entry
E1.1 Band at HCLTech: Graduate Engineer Trainee and Software Engineer
E1.2 Band at HCLTech: Senior Software Engineer and Lead Engineer
E2 Band at HCLTech: Technical Lead and Senior Technical Lead
E3 Band at HCLTech: Technical Specialist and Manager
E4 Band at HCLTech: Group Project Manager and AGM
E5 to E7 Bands at HCLTech: General Manager and Above
How HCLTech Pay Works
How HCLTech Bands Compare to Other IT Services Firms in India
Frequently asked questions
Related reading
HCLTech Job Levels Explained: E0 to E7 and What Each One Pays


On This Page
HCLTech Bands in One Table
Your Starting Band Depends on the Hiring Route
E0 Band at HCLTech: The Band Below the Engineering Entry
E1.1 Band at HCLTech: Graduate Engineer Trainee and Software Engineer
E1.2 Band at HCLTech: Senior Software Engineer and Lead Engineer
E2 Band at HCLTech: Technical Lead and Senior Technical Lead
E3 Band at HCLTech: Technical Specialist and Manager
E4 Band at HCLTech: Group Project Manager and AGM
E5 to E7 Bands at HCLTech: General Manager and Above
How HCLTech Pay Works
How HCLTech Bands Compare to Other IT Services Firms in India
Frequently asked questions
Related reading
HCLTech calls its job levels bands, and they run from E0 to E7 and above. Engineering freshers join at E1.1 as Graduate Engineer Trainee, E2 is the Technical Lead band, and E3 is where the work turns into managing a project or a team.
The number after the dot is the part people misread. Each band splits into sub-bands, so E1.1 sits below E1.2 and E2.1 sits below E2.2, and an offer letter sometimes shows the band without the sub-band.
HCLTech, which many people still call HCL, publishes no band matrix. Press reports of an email from its Chief People Officer confirm the codes from E0 through E7. The rest of this page comes from offer letters, the HCLTech campus hiring page, levels.fyi, and employee reports on Glassdoor, Fishbowl and Quora.
HCLTech Bands in One Table
| Band | Common Titles Reported | Experience Reported | Pay Reported in India (levels.fyi) |
|---|---|---|---|
| E0 | Not confirmed for engineering roles | Not reported | Not reported |
| E1.1 | Graduate Engineer Trainee, Software Engineer | 0 to 3 | 5.5 lakh (Software Engineer) |
| E1.2 | Senior Software Engineer, Lead Engineer | 2 to 5 | 12.7 lakh (Senior Software Engineer) |
| E2 | Technical Lead, Senior Technical Lead | 4 to 11 | Not reported by band |
| E3 | Technical Specialist, Project Manager, Manager | 10 to 16 | Not reported by band |
| E4 | Group Project Manager, Associate General Manager | 15+ | Not reported by band |
| E5 and E6 | Deputy General Manager, General Manager, Director | Few reports | Not reported by band |
| E7 and above | Senior leadership | Few reports | Not reported by band |
The band codes are firm, and the titles at E1 and E2 are well supported. The titles at E3 and above come from employee posts that do not always agree.
The levels.fyi site groups HCL engineers by title rather than by E-band, so the pay column shows its figure for the matching title. LPA means lakh per annum, and one lakh is one hundred thousand rupees.
Your Starting Band Depends on the Hiring Route
HCLTech runs four fresher routes, and the route decides the starting pay far more than the band does.
AMP is the main campus route for engineering graduates. AMP stands for Ascend, Momentum and Polaris, three pay tiers decided by an assessment and interviews. The HCLTech campus hiring page lists Ascend at 4.5 LPA, Momentum at 6 LPA and Polaris at 10 LPA, with Ascend at 3.75 LPA in Lucknow, Nagpur, Vijayawada and Madurai.
The designation on these offers is Graduate Engineer Trainee, and the offer letters that colleges publish in their placement records show it in band E1.1. The assessment is described in the HCLTech assessment test pattern, and the interviews that follow are covered in the HCLTech interview process round by round.
Elite Engineers is the premium route for graduates of leading engineering colleges with skills in areas such as AI, semiconductors and data engineering. The campus page lists compensation up to 18 LPA, and we could not confirm its starting band.
Graduate Trainee is the route for non-engineering degrees such as BA, BCom, BCA and BSc. One published offer letter shows a Graduate Trainee in band E1.1 at 2.4 LPA, which means the band code alone does not tell you the pay.
TechBee is HCLTech's early career program for students straight out of Class 12. Students train for 12 months, then join in a full-time job and can study for a degree, with BITS Pilani among the partners. Testimonials on the TechBee site give the title Software Engineer, but we found no source that names the band.
E0 Band at HCLTech: The Band Below the Engineering Entry
E0 is the lowest band code, and press reports group it with E1 and E2 as the bands that cover freshers up to technical leaders. Many placement sites say engineering freshers start at E0, but every engineering offer letter we could read placed the fresher at E1 or E1.1.
The roles that use E0 are not confirmed, so if your offer letter says E0, ask HR which designation it carries.
E1.1 Band at HCLTech: Graduate Engineer Trainee and Software Engineer
E1.1 is the engineering entry band. The campus page describes a Graduate Engineer Trainee as a team member mentored by senior professionals, and the work is coding, testing and fixing defects inside one module.
The scope at E1.1 is the task you were given, and a more senior engineer reviews the work. On levels.fyi, the Software Engineer title at HCL reports about 5.5 LPA, against the 4.5 LPA that the Ascend tier pays at the start.
E1.2 Band at HCLTech: Senior Software Engineer and Lead Engineer
E1.2 is the upper half of the E1 band, and employee reports place both Senior Software Engineer and Lead Engineer here. One Quora answer describes the two titles as equal in band, pay and responsibility.
The difference from E1.1 is independence, not harder code. A Senior Software Engineer completes a module without someone checking each step and often guides a newer engineer. Employee reports describe three to five years in the E1 band before a move to E2.
Many engineers at this band start applying to product companies, where coding rounds decide the interview. Working through Grokking the Coding Interview is the most direct preparation for that move.
E2 Band at HCLTech: Technical Lead and Senior Technical Lead
E2 is the Technical Lead band, the step the HCLTech campus page lists after Senior Engineer. Employee reports split it into E2.1 for Technical Lead and E2.2 for Senior Technical Lead, and some mention an E2.3.
A Technical Lead owns the technical decisions for a small team, and the difference from E1.2 is other people's output: a Technical Lead answers for what several engineers deliver.
The same title can appear in two bands. Employee posts report Senior Technical Lead offers at E1 with about three years of experience and at E2 with five or more, and E2 offers with no sub-band written on the letter. Ask for the band and the sub-band in writing.
E3 Band at HCLTech: Technical Specialist and Manager
E3 is where most roles become managerial. Employee reports describe E3.1 as Manager and E3.2 as Senior Manager, and they also place Technical Specialist and Project Manager offers at E3.
The difference between E2 and E3 is scope, not coding skill. A Technical Lead answers for a piece of a system, while an E3 manager answers for a project, including its schedule, its staffing and the client conversation. Reports put E3 offers at about ten to sixteen years of experience.
Senior interviews at product companies add a system design round, and Grokking the System Design Interview covers that method.
E4 Band at HCLTech: Group Project Manager and AGM
Press reports name group project managers as part of E4, and E4 and above was the group that skipped one yearly pay review. Employee reports split it into E4.1 for Group Manager and E4.2 for Associate General Manager, often shortened to AGM.
At E4 the unit of work is a group of projects rather than one project. Employee posts show people with sixteen years of experience weighing E3 against E4 offers, so the boundary depends on the role.
E5 to E7 Bands at HCLTech: General Manager and Above
Employee reports place Deputy General Manager and General Manager at E5, and Associate Director and Director at E6. Press reports describe E3 to E6 as running from middle management up to vice president, and E7 and above as senior leadership.
Very few engineers reach these bands, and HCLTech does not publish where the band structure ends.
How HCLTech Pay Works
Indian offers quote CTC, which means cost to company: one yearly figure covering fixed pay, variable pay and benefits, so your monthly credit is lower than CTC divided by twelve.
Bands decide how your yearly pay review is handled. In one recent cycle, IT Voice reported that E0 to E2 received their increase from October, E3 from the following January, and E4 and above skipped the review entirely.
Variable pay is changing. Outlook Business reported that HCLTech's Chief People Officer said quarterly variable pay would be converted into fixed pay. The same report describes the change as covering junior employees in one place and all employees in another, so check your own offer letter.
For engineers with experience, levels.fyi reports about 20.6 LPA for the Lead Software Engineer title and about 25.2 LPA for Senior Lead Software Engineer. These figures are self-reported and move often, so check levels.fyi and AmbitionBox for current numbers before any offer conversation.
How HCLTech Bands Compare to Other IT Services Firms in India
The useful comparison for an HCL band is with the other large IT services firms in India, not with Google or Meta, where the work and the pay differ in kind.
| Company | Fresher | 1 to 4 Years | 3 to 7 Years | Lead, 5 to 10 Years | Manager or Architect, 10+ Years |
|---|---|---|---|---|---|
| HCLTech | E1.1 Graduate Engineer Trainee | E1.1 Software Engineer | E1.2 Senior Software Engineer | E2 Technical Lead | E3 Manager |
| TCS | C1Y Trainee | C1 Systems Engineer | C2 IT Analyst | C3A Assistant Consultant | C3B Associate Consultant, C4 Consultant |
| Infosys | JL3B Systems Engineer | JL3A Senior Systems Engineer | JL4 Technology Analyst | JL5 Technology Lead | JL6B Technology Architect |
| Wipro | A3/TRB Project Engineer | B1 Project Engineer | B2 Senior Software Engineer | B3 Technical Lead | C1 Project Manager or Architect |
| Cognizant | PAT Programmer Analyst Trainee | PA Programmer Analyst | A Associate | SA Senior Associate | M Manager |
| Accenture | CL12 Associate Software Engineer | CL11 Analyst | CL10 Senior Analyst | CL9 Team Lead | CL8 Associate Manager |
| Capgemini | A4 Analyst | A5 Senior Analyst | B1 Associate Consultant, B2 Consultant | C1 Senior Consultant | C2 Manager |
This mapping is approximate. None of these firms publishes a conversion table, and a lateral offer is placed on your interview rather than on the band you hold today. Compare the money and the stated scope, not the codes.
Frequently asked questions
What is E1 band in HCL? E1 is the engineering entry band, split into E1.1 and E1.2. Graduate Engineer Trainee and Software Engineer sit at E1.1, while Senior Software Engineer and Lead Engineer are reported at E1.2.
What is E2 band in HCL? E2 is the Technical Lead band, reported at four to eleven years of experience. Employee reports put Technical Lead at E2.1 and Senior Technical Lead at E2.2.
What is E3 band in HCL? E3 is the first managerial band, with E3.1 reported as Manager and E3.2 as Senior Manager. Technical Specialist and Project Manager offers are also reported at E3.
What is E1.1 band in HCL? E1.1 is the lower half of the E1 band and the band shown on Graduate Engineer Trainee and Graduate Trainee offer letters. Pay at E1.1 depends on the hiring route: one published Graduate Trainee letter shows 2.4 LPA, while a Graduate Engineer Trainee letter in the same band shows 4.25 LPA.
Which is higher in HCL, Lead Engineer or Technical Lead? Technical Lead is higher. Employee reports place Lead Engineer in the E1 band beside Senior Software Engineer, and Technical Lead at E2.
How long does it take to get promoted from E1 to E2 in HCL? HCLTech publishes no promotion timeline. Employee reports describe three to five years in the E1 band before the move to E2. Because E3 is a managerial band, the move above E2 also depends on there being a project or team for you to manage.
Does HCLTech have a terminal band? Not an official one. A terminal band is a band you can hold for a whole career with no pressure to be promoted, and HCLTech publishes nothing of the kind.
Candidates report that the HR round asks why you chose the company, so prepare why you want to work at HCLTech as carefully as the technical rounds.
If you already have an offer and want to argue for a higher band or sub-band, Grokking Tech Salary Negotiations covers the scripts for band and compensation conversations.
Related reading
What our users say
Simon Barker
This is what I love about http://designgurus.io’s Grokking the coding interview course. They teach patterns rather than solutions.
MO JAFRI
The courses which have "grokking" before them, are exceptionally well put together! These courses magically condense 3 years of CS in short bite-size courses and lectures (I have tried Grokking System Design Interview, OODI, and Coding patterns). The Grokking courses are godsent, to be honest.
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
Top 20 Meta Coding Interview Questions (With Solutions)
Arslan Ahmad
LeetCode Patterns: The Complete List of 20 to Master (With Examples)
Arslan Ahmad
Oracle Software Engineer Levels Explained: IC1 to IC6 and MTS Titles
Arslan Ahmad
Google Interview Guide: Process, Questions, and How to Prepare
Arslan Ahmad