I'm working as a software engineer at a small company for around 2 years (my first job). It feels that I'm not progressing as an engineer and basically what I'm doing every day is working with legacy stuff or editing config files which is very monotonous. No challenging stuff or learning something new. Overall TC is way below the market (SF Bay Area).I've been doing some leetcode in a free time but it feels that it's not enough.I tried to apply to some random positions applying but got a rejection because I feel that my resume seems unattractive because what I'm doing is hardly applicable for software engineering; technologies I've been using either legacy or not popular.Are there any ways how to get out of this situation?