What is the maximum duration time of a background job?

A background job runs for up to 15 minutes. If you need it to run longer, you must schedule the job to run again.