No long agendas, no boring announcements – just food, music, a speaker and their ideas.
You're guaranteed to learn something interesting whatever your background.
The job title is "software engineer", but you seem to live in meetings. You'd like to have time to code, but nobody else is onboarding the junior engineers, updating the roadmap, talking to the users, noticing the things that got dropped, asking questions on design documents, and making sure that everyone's going roughly in the same direction. Without those things, the team won't be as successful.
But now someone's suggesting that you might be happier in a "less technical" role. If I just described you, congratulations: you're the glue! If it's not, have you thought about who is filling this role on your team?