Custom Post Type not working with Capabilities

'capability_type' is an argument that must be a valid post type.

So, or you use one of default post types (post, page) or once you have defined your own capabilities array you have to use your own post type.

So, using:

....
'capability_type' => 'career'
....

your code should work.

However, once you defined all the capability it should work also without setting any 'capability_type' at all.