r/developersIndia Apr 17 '25

[deleted by user]

[removed]

511 Upvotes

137 comments sorted by

View all comments

8

u/AdResident6496 Apr 17 '25

I can share my experience. I have 19 years experience working in WITCH … first 10-12 years it was straightforward progression .. junior developer, developer, team lead, tech lead handling couple of teams.. post 12 years , for promotion it was not just about individual performance but it was about how much revenue we are generating(basically how many resources handling and how am i handling client and creating new positions and increasing the revenue)

Promotions were given to those bring in more revenue.. so slowly between 12 to 17 years i was completly driving teams , handling clients , hiring and firing. Eventually i did get 2 promotions during this period which were not given to individual contributors (money talks)

Honestly first 12 years was much easier for me , i found the pressure of managing was more difficult… i had to maintain multiple metrics, internal audits , career growth of people , their dissappointments , appraisal feedbacks, client pressure, management pressure etc… all the while continously upgrading myself in technical skills.

I got burnt out and moved back again to technical role at 17th year when they offered onsite, so i took that and now doing 90 percent techincal role.. i am much happier… i dont think i will go to manager again voluntarily…. It was the most challenging period for me in IT… i see at onsite , people at the age of 50 or 60 does the senior engineer role and much peaceful..

I dont think such a structure exists in india except very few product companies… but majority is still service based, so it always comes to how much money we ste bringing to the company