You don't.
You should create a List<syncjob> or an array of SyncJob that stores enough slots for the sync jobs you are using. You then refer to them by index in the array or list.
public class YourClass
{
private List<SyncJob> _syncJobs = new List<SyncJob>();
public void NewSyncJob()
{
SyncJob sj = new SyncJob();
_syncJobs.Add(sj);
}
public void SyncJobUser()
{
int jobNum = 4;
_syncJobs[jobNum].Whatever = something;
}
public void RemoveSyncJob(SyncJob job)
{
_syncJobs.Remove(job);
}
}