I'm a software engineer. That means I write computer programs. Well, it means a lot more than that, but it would get boring if I tried to explain it. I work for BT, and my office works very similarly to the one in Dilbert.
I write a lot of stuff in C++ and in Java, with Oracle databases and over BT's intranet. The projects I've worked on include:
Do I enjoy it? Mostly, yes. I like working with computers, and working in a team. I dislike corporate politics and pointless tasks. But mostly, I get paid for messing about with computers, which isn't something I had thought possible while at school.