A software engineer can be a specialty occupation if the specific project requires engineers with some unique qualification or proficiency.