Correct way to insert taxonomies on page insert

Turns out you can’t use the term slug (for obvious reason of possible duplicate slugs face palm) you need to use the terms ID.

        $term_id = term_exists( 'system', 'status' );

        $page = array(
            'post_title'   => 'New Job',
            'post_name'    => 'new-job',
            'post_content' => '',
            'post_status'  => 'publish',
            'post_author'  => 1,
            'post_type'    => 'jobs',
            'tax_input'    => array (
                'status' => array ( (int)$term_id["term_id"] )
            )
        );

        wp_insert_post( $page );