Back End Software Developers are in charge of building applications that do the behind-the-scenes work. This typically involves receiving requests from a Front End application, processing the request, reading and writing to a database, and responding back to requests from other applications. If you enjoy working with data, defining and optimizing processes, and knowing how things work behind the scenes, the Back End program will be a great fit for you.