James is a Software Engineer with MediaBeacon, a Minneapolis-based software company that produces a digital asset management technology. James’s role is to address software bugs to improve the overall user experience. This could be responding to customer comments as well as regularly checking the back-end, which includes hundreds of thousands of lines of code to make sure the software is running as it should.