How long should a software engineer resume be?+
One page for most engineers; two only if you have roughly 8+ years or significant publications/patents. Recruiters skim for a few seconds, so front-load impact and keep it single-column so ATS parses cleanly.
Do I need to list every programming language I know?+
No. List the languages and tools you can actually discuss in an interview, and prioritize the ones named in the job description. A focused, honest skills section beats a 60-item keyword wall you can't defend.
How do I show impact if my work was on internal tools?+
Quantify internal impact the same way: hours saved per week, number of teams or users served, error rate reduced, or process time cut. "Automated a report that saved the team 6 hours weekly" is a strong, defensible bullet.
Is a projects section worth including as a mid-level engineer?+
If the projects are substantial and relevant, yes — especially open-source work with real users. As you gain professional experience, trim projects to your two strongest and give more space to shipped work.