@Kaustubh Katdare • 04 Apr, 2011
I thought of compiling all the various designations engineers get in IT companies, their meaning and the type of job engineers perform at various designations. I'm sure it would help many CEans working in IT companies, will work in IT companies or just curious about the hierarchy in IT companies.

Let's get started. Feel free to ask for the designation you wish to know more about and let's build up an interesting discussion. I'll set the ball rolling.

Member Of Technical Staff: (MTS)

This designation is usually awarded to fresh graduate engineers in the first year of their work experience in the company. The actual designation may be different in various companies (as we'll discuss in this thread).

Meaning: As the name suggests, it's the destination given to engineers who are a part of Programming, Coding, Quality Engineering or sometimes Networking Teams.

Type Of Job, roles & responsibilities: The MTS are put through training on various domains for the first 1-3 months of their professional career. Once trained, they are made to join the ongoing or new projects. They are given simpler responsibilities like coding, testing, networking according to their skills. They are also responsible for providing support to the clients. The MTS will also be asked to attend calls with clients and answer any questions asked by the clients. Their responsibilities usually do not include review of other team-mates' work.
@Reya • 08 Apr, 2011 What is the role and responsibility of system analyst??
@durga ch • 08 Apr, 2011 system analyst role is mainly maintenance role. It involves health monitoring of system and underlying boxes, troubleshooting . It as well involves solution enhancement based on current performance of the system, submitting reports and representing the system in business meetings thus passing through the business requirements to the developers.
@Ankita Katdare • 17 Jul, 2015 This is a very important discussion. Tagging @Anoop Kumar @Radhika to add more to this list.

I know only a few titles, but don't know the responsibilities. Some of the most popular designations across different IT companies include:

Trainee Engineer
Software Engineer
Programmer Analyst
Senior Software Engineer
System Analyst
Project Lead
Project Manager
Program Manager
@Radhika Deshpande • 17 Jul, 2015 • 2 likes Module Lead : Leader of small module of a project.
Team Lead/Senior Team Lead
Account Manager
Technical Specialist
Deliver Manager
Delivery Head
Business Analyst
Delivery Partner
@Ankita Katdare • 17 Jul, 2015 I think @Saandeep Sreerambatla can help here as well. We need it in the following format people.

Type Of Job, roles & responsibilities:
@Radhika Deshpande • 17 Jul, 2015 • 1 like Details With format -

Title : Sr Software Engineer(Includes Developer/Tester)
Meaning : Senior Member of team responsible for development/testing .
Scope and focus of the day to day activities within the role changes depending on the requirment of project.
Types Of Job, roles & responsibilities :
1.Will be required to pick up and drive technical issues with little or no help and guide the team.
2.Able to reproduce & troubleshoot issues locally and have adequate knowledge of underlying technologies/domain.
3.Run & execute automated test suite and participate in fixing broken scripts.
4.Also proactively analyze bugs and give feedback to Leads for defect prevention .
5. The Developer will create /develop piece of code ,unit test, take test case and defect level technical decisions.
6. In depth experience of developing automation/scripts.
@Radhika Deshpande • 17 Jul, 2015 Title: Delivery Head
Meaning: Managing the business unit from delivery perspective.
Type Of Job, roles & responsibilities:
1. Topline and Bottom line growth of the BU.
2. Define and execute BU’s growth strategy
3. Managing Delivery operations
4. Ensuring timely and quality delivery from the BU.
@Ankita Katdare • 18 Jan, 2016 @Radhika It will be really helpful if you add more to this list.
@Radhika Deshpande • 18 Jan, 2016 • 2 likes Title:Architect (Java/.Net/Any)
Meaning: Senior Technical Member
Type Of Job, roles & responsibilities:
1.The Architect will be a thought leader and will drive innovation inside the organization.
2. The Architect will take full technical ownership in a customer engagement and help customer on technical aspects and solutioning.
3. He will help adopt best technology practices and partner with the project delivery team in growing the account.
@Ankul Oriya • 01 Jul, 2018 • 1 like


I am working in a machinery manufacturing industry and have recently got some new responsibilities of handling export import and banking documentation as well. Whereas I am doing technical work too as per my bachelor's degree in mechanical.

What designation should I keep on my visiting card which can justify these job role.

Please help

@Kaustubh Katdare • 01 Jul, 2018

@Ankul‍ - Ideally it should be the designation assigned to you by our employer. You haven't told us your current (or previous) designation and years of experience you have. 

Your job seems to be managerial one, and it could have any designation from "xyz Manager" or "VP of xyz". 

More information is needed about your industry experience, previous designation, etc.

@Ankul Oriya • 01 Jul, 2018

Currently I have been assigned as junior engineer. With 2year exp. But now I have given the mentioned work too. 

My employer has asked me about  designation that's why I have asked the question

@Kaustubh Katdare • 01 Jul, 2018

@Ankul‍ - please continue the discussion in the new discussion that you've created. 

@Teja Reddy • 25 Feb, 2020

Software Trainee
Software Engineer
Senior Software Engineer
Team Lead
Project Lead
Asst Project Manager
Project Manager
Snr Project Manager
Project - Delivery Head
Business Head
In to IT Consulting (Process / IT / Security Consultants)
Senior Consulant
Principal Consultant
Head of Practice

@supriya VN gowda • 26 Feb, 2020
  • Report analyst
  • Technical support manager
  • Systems engineer
  • Graduate engineer
  • Test engineer
  • Software engineer
  • Team leader
  • Team manager
  • Operations manager
  • Accountant
  • Marketing manager
  • HR
  • Data scientist

It also has many designations and roles. 

Related Posts

I thought of compiling a list of the coolest and the best whatsapp group names that you've been using for your respective groups. For the sake of convenience, we'll stick...
A simple good bye email or last working day mail ain't cool! We've some awesome templates that you can use. If you're looking for an amazing Last Working Day email...
Hello CEans, How to convert CGPA (10 Point Scale) to Percentage? Please help!
I heard many students are having a trouble registering on the TCS Portal, when it's quite straightforward actually. If you have problem in attaching photos or CV, Use internet explorer...
What is IES or Indian Engineering Services Exam? Union Public Services Commission (UPSC) conducts the Engineering Services Exam or ESE 2016 is an entrance exam for graduates who wish to...