In my space of software engineering, particularly in processes, methods, and project management, there are plenty of certifications that expire yet I see frequently listed on job descriptions. Some examples include the various PMI certificates and various agile certificates.
The costs to maintain some of these add up over a career. Not only is there a regular monetary cost, but there are other costs. Taking time off from work to attend conferences or take multi-day training. Depending on where you are and if online options aren't available, traveling. The time to study and take exams.
I recognize that this may vary company-to-company, but generally speaking:
Is having the certificate negotiable? I know (and have advised here, even) that companies often put their dream wishlist on a job posting and it's OK to apply even if you are missing some criteria. However, I've also observed and noted that some things (like a GPA for interns or recent graduates) can be used as a quick filter to screen out candidates. I'm unsure if having a certificate falls into this quick filter or a nice to have that can be overcome with experience and a good interview.
If having the certificate is necessary, is having a current and valid certificate negotiable? Is there likely to be a timeframe in which an expired certification may still be seen as relevant or would they possibly "age out" of being relevant?
I found one question here that is somewhat related: Can I put an expired certification on my resume? However, this question only addresses putting the certification on a resume, and not how it impacts a resume screening process.