Is a 2-page or 3-page resume too long for a software engineer? Not at all. A resume is only "too long" if it is filled with fluff and buzzwords. If your content is high-signal, includes deep technical details, and outlines architectural decisions, recruiters will actually prefer the extra detail over a vague one-page summary.
Should junior engineers or CS students stick to the one-page rule? Actually, engineering students often need more than one page. Because you need to detail technical projects, deployment strategies, and specific libraries used, your resume will naturally expand. This detail counts as work experience and helps you stand out from competitors who provide only brief outlines.
Do recruiters really only spend 10 seconds on a resume? Recruiters scan quickly, but they use pattern recognition to find key signals. The length of the document doesn't slow them down because they don't read from top to bottom. They focus on finding the technical "meat" of your experience, regardless of which page it is on.
Will a longer resume hurt my chances in a tough job market? On the contrary, it can be a competitive advantage. When other candidates provide thin, one-page resumes to "fit in," your detailed, multi-page resume provides more evidence of your skills. In a competitive market, you want to provide every reason possible for a recruiter to say "yes."
When should I actually cut content to save space? You should cut content when it dilutes your "good stuff." If a bullet point is generic or doesn't show technical impact, it is "noise." Your goal isn't to hit a specific page count, but to ensure that every sentence on every page provides high-value information.