I work in a company with 2 other developers. We typically don't work as a team, just independently on various projects. One developer has been here for 20 years and the other for 7. They both have the title of Senior Software Engineer.
I have been at this company for almost 3 years and have had 2 developer jobs prior to that, for a total of around 6 or 7 years of experience, and my own job title is just "Software Engineer". If I'm honest, I do look to these other two developers for guidance, but not actually in software development. I mainly ask questions about our specific systems since much of it is legacy stuff with little documentation. That being said, I'd like the title of Senior Software Engineer for my resume, future job prospects, and maybe a pay increase.
I enjoy my job, but due to the company being small, there isn't a lot of upward mobility. I can't have direct reports under me because there are no other developers. Would it be a strange request if I asked for a promotion, which would make the company have 3 "senior" developers with no mid-level/juniors. Or would I most likely be better off seeking out a larger company where I can have more responsibility?