Yes, and make it prominent. Git is close to universal: in the Stack Overflow Developer Survey 2022, over 90% of respondents, and about 97% of professional developers, said they use it. For senior roles, many hiring teams look at GitHub to check claimed architecture or open-source experience. Clean repos with clear READMEs and recent activity matter far more than the number of repositories. If your best technical work lives in private repos, consider a portfolio page or a public project that demonstrates your approach.
One page for 0 to 5 years of experience; two pages for 5 to 15 years. Recruiters commonly expect one page for early-career candidates and two pages maximum for staff-level roles. A longer CV signals poor prioritization. Every line should justify its presence: if a role is more than 10 years ago and irrelevant to the job you are applying for, remove it.
No. List only technologies you can confidently be interviewed in. A skills section with 20+ languages signals shallow knowledge across the board, interviewers notice, and it becomes a liability in technical screens. Aim for 8 to 12 technologies you know deeply, grouped by category (languages, frameworks, infrastructure, practices). Depth beats breadth on every engineering CV.
Translate technical work into outcomes. "Refactored authentication service, reducing login time from 3.2s to 340ms and cutting session drop-off by 62%" is categorically more compelling than "refactored legacy code." Use this structure: what you changed + what system or user was affected + what measurably improved. If you cannot find a metric, name the scale ("across a 40-engineer org") or the risk reduced ("eliminated a class of race conditions causing weekly data inconsistencies").
Only if it is specific. "Staff engineer with 8 years in distributed systems, specializing in high-throughput data pipelines and observability" immediately tells a recruiter whether you are relevant to the role. A generic profile, "passionate developer who loves solving complex problems", adds no signal and wastes prime CV real estate. Write a precise one or skip it entirely. Most strong senior CVs lead directly with experience.