Well Let me say this I am also a SWE who worked in lot of tech companies probably not on “the big four” the feeling you are getting about life is a bug we all developers feel at certain time. Don’t let that distress you .All the perks and addons everything is only because of the work we deliver so if any point you feel like this stop work for a time being take a leave and go find solitude then ponder over it if you feel continuing as a SWE is perfectly what you love go back and set life goals and work on it else explore the world. You guys are lucky, come to my country you will find people who stays is the same place for 10 years as a SWE only because that’s a source of bread and butter we dont have the luxury to go on world travelling and all. I am 25 but I have coded almost for 8 years working at petty small workplaces and all I m also dammed tired. I started when at teenage when people party and all I dont regret it but yes sometimes you will feel you are stuck but don’t, we are developers/vikings from the modern world and enjoy life thats more important … cheers !!!
