1. A method for remote job submission, the method comprising: responsive to a computer determining that a first job of an extract, transform, load (ETL) job stream accesses a mainframe operating system, the computer retrieving at least a return code threshold for the first job from a data store; responsive to determining that an option to build job control language is selected for the first job, the computer generating job control language for the first job; the computer submitting the first job to a job reader on the mainframe operating system using a file transfer protocol, wherein a job reader receives the first job via file transfer protocol (FTP), and submits the received first job to a job scheduler for execution; and responsive to the computer parsing a retrieved output file of job results, the computer determining a return code for the first job based, at least in part on, the parsed retrieved output file of job results.