At your age, I guess it is rather important what you have to offer besides your software development skills. Do you have experience working in teams, a track record with working with people, or extensive knowledge in an adjacent field, such as electronics, IT, or one of the other sciences? Or do you have extensive knowledge of certain safety/security/medical regulations?
Is there some specific area in software engineering that you are drawn to or some application are? There are many applications fields of software development and I think in some large fields it will not be worth trying to compete with junior developers.