I was recently interviewed in a multi-national company for the post of senior software engineer. I got through the interview process and selected for the post. However, upon receiving the offer letter, it is mentioned that I am selected for the
Tech Lead position which I think my skill sets will not match. I did extremely well in the interview and the employer was so impressed with the skills. They've agreed to pay me whatever I asked.
However, I never thought I would be chosen for a tech lead role which I don't think I will be able to meet their expectations.
I have been working for a mid-size company as a single iOS developer for the last four years. I never had a
tech lead in my career. I never had any technical buddies to work along with me. So, I don't really know where I really stand. StackOverflow and Google are only my friends so far.
Now, the question is should I accept this
tech lead offer and try to learn things along the way?
Should I approach the employer and tell them upfront that I may not be the right person for the post and ask for one level lower position which is senior software engineer? Is this the right approach? Will approaching them for this create a negative impact?
I am really confused at this stage. Could someone please throw some light on this?