There many talented software engineers who are not “young”. From my experience the character of an engineer matters much than age. Yes, you do have to be willing to learn continuously to stay employed. But a lot of “old guys” like me have been doing that all along.