I think I'm competing with fresh graduates. I applied at startups with 20-200 employees initially. Really looking for that experience of taking something of the ground and scaling.
I know we shouldn't take rejections too seriously but reality is it was always easy for me to find a job. Maybe I've been too picky and overestimated my skills, maybe companies are being too picky now. I'm not sure but I'm thinking hard about this.
Spend time to figure out what your strengths and weaknesses are with those "fresh graduates". As a startup founder, I would take a 10x engineer any day. Fresh grads bring great energy and enthusiasm but experienced heads make sure my business is going to make the simple mistakes.
Don't sell yourself short. You're definitely valuable to any organization (startup or otherwise) as you've seen the best and worst of both worlds. You're an incredible asset.
There comes a stage in each successful startup when they start looking for adult supervision and explicitly seek enterprise experience. If you are looking for early stage work you should make it obvious that you get the startup's space and have a fast-execution mindset.
Not sure if you've been really clear about your salary expectations and rosk profile, but if you haven't, it might gather you more offers if you are.
Feel free to reach out to me by email if you think I can offer more specific advice/help/resources.