Within SAP Fieldglass, a Job Code is a unique identifier that is used to categorize similar job functions or roles within an organization. It essentially acts as a label to group workers with similar skillsets, making it easier to find the right person for the job and provide more meaningful reporting and analytics. Examples of Job Codes include Software Engineering, Consulting, or Business Analyst.

Before a Job Code can be assigned to another item in SAP Fieldglass, such as Profile Workers, it must first be configured from the admin menu. Since this data object does not offer any of its own functionality, but rather acts as a label / connector, the only thing required to add a new Job Code is a Code value, a name, and optionally: a description.
Job Code Drop-down during Profile Worker Creation

Another optional setting, Profile Workers can be assigned a Job Code during the creation of their Profile Worker record. The buyer or supplier user adding the Profile Worker would select the Job Code dropdown field and be presented with the Job Codes values that were previously configured for this buyer tenant.
A Job Code is natively optional for Profile Workers in an SAP Fieldglass tenant. However, if a buyer prefers the Job Code field to be required for all Profile Worker records in SAP Fieldglass, they can enable this from the Company Configuration settings, which then updates the object from being Optional to then being Required during creation from that point forward. Any prior Profile Worker records created without a Job Code would not require updates, unless edited after their initial creation.