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; 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; the computer receiving the first job including a selection of a job type; responsive to determining that the job type of the first job is an ETL job type, the computer receiving a selection of at least one data source, and one or more data transformation rules; the computer receiving a selection of at least one data target; responsive to determining that the mainframe operating system is selected for the at least one data source, or the at least one data target, or both, the computer receiving one or more job parameters comprising at least the return code threshold for the first job; the computer storing the one or more job parameters for the first job in the data store; and the computer inserting the first job into the job stream.