No, you do not list every job on a resume. You only need to list your recent positions or the work experience that’s most relevant to the role you are applying for. Your resume is an overview of your most relevant experience and skills for the specific position you are applying for, not a list of every job you’ve ever held in your lifetime.
Your resume should highlight any position relevant to the job you are applying for and leave off any jobs that won’t improve your chances of getting a call back for an interview.
Be prepared to discuss any gaps in your resume during an interview, so make sure you have an answer for why you didn’t list a particular role if the hiring manager asks what you were up to in between positions.