My work for the Department of Electrical and Computer Engineering at the Univeristy of Waterloo involves a mix of activities. I'm the system administrator for our department, which means I look after our various servers (web server, email server, file server, and so on). I also develop software to make the task of system administration easier.
I'm also a lab instructor, which involves a certain amount of software development. For example, I recently did some work on developing applications for a single-board computer running an RTOS for a fourth-year course.
I also mark student work term reports and technical presentations, which I really enjoy.