A software engineer's job is to design and create programs that adequately meet their need (including performance, reliability, and maintainability). That's your job. Your job is not "type out the code".

If an AI helps you do that (all of it, including the "maintainability" part), then sure, use it. If not, don't (or only use it in limited places where it can help).

How do you know? You almost certainly have to experiment. So look at your company's push as a chance to experiment. But when you do, make sure you have your "software engineer" hat on, not your "code monkey who cranks through Jira tickets" hat.