The Engineering and support engineering department are pretty system engineering oriented. You need to be well versed at looking at logs, debugging, troubleshooting, reading and writing code, distributed systems and database internals. I don't know what skill is required to handle the complaining culture though - which seems to be the only negative, but it is a major one.
Help answer questions real people are asking about your company. Your answers will be 100% anonymous.
The person asking the question will be notified of your answer, and it will be posted publicly. Your identity will be kept private