But it would be more important for those engineers would also need to have a solid understanding of the law, which is a highly detailed and nuanced field. I think this isn't an implementable solution. Maybe you get a more-technically-knowledgable version of Ron Wyden who then sits on several subcommittees, but you're not going to get 10% of the Senate to be software engineers. After all, one could just as easily say that we need more senators who are nurses, petroleum engineers, hydrological engineers, pilots, soldiers, teachers, tax accountants, actuaries...
I think a better solution would be either:
1) When elected officials run for office, they explicitly state who their go-to advisor for internet and technology matters is. That way, they are not so reliant on the technical advice of lobbyists. The flaw in this is that now those advisors' opinions on unrelated matters are subject to scrutiny. I can easily imagine a scandal because it turns out that some senator's advisor said something dumb about abortion 5 years prior to an election. I'd like to say "well, don't judge the advisor on things unrelated to their area of expertise", but where do you draw that boundary? Is someone's opinion on domestic violence or prostitution really irrelevant to how they advise a senator on FOSTA?
2) The UK has been framing the House of Lords as a council of experts for a while now. I don't know how well it actually works as one though.