Was contacted by a recruiter about the position. Initially had a phone interview with the recruiter before being informed that I was being brought in for an interview. I had a total of two interviews, with the first one being the technical interview with the group manager and his employees. The second interview was with upper management (CTO, CFO and IT department manager).