I envy those working in startups on cutting edge tech. Those at FAANG making real impact on the world. I am not sure if this is even a problem. What are my options?
[1] https://news.ycombinator.com/item?id=3591243
I wouldn't build your life satisfaction on your job/career. Do what makes you money, clock in your time and get your check. Then put your real mental investment into a side project that intrigues you. And if you're lucky, someday someone will pay you for it.
I think most people at FAANG companies probably end up doing the same. For every Jeff Dean doing something cutting edge there are probably like a 1000 engineers working on things that really aren't that glamorous, like iterative product improvements and integration.
If you're interested in joining one of the FAANG companies (if only to dispel the myth that it's all real impact), a strong computer science foundation is very helpful. Unfortunately, success in their interviewing processes is more reflective of your ability to solve algorithm problems on a whiteboard rather than your ability to get work done, but the good news is that like anything else, it's doable with a good foundation and practice.
The next question is what to do once you make it to one of those companies and find yourself stitching programs again, but that exercise is left to the reader.
I have done it myself to learn new things.
Startups don't work on cutting edge tech. FAANG employees aren't making any more of an impact than you're making wherever you're working.