I applied online
1. I had an interview with a recruiter
2. After a week, I had an interview with the hiring manager
3. 8 weeks later, I had an Interview with two Senior Managers, a director, an interview with a Senior Director, and a final meeting with the recruiter
5. After that, the recruiter requested examples of a portfolio or even samples of programs (previous programs that I created)
5. A few days later, the recruiter contacted me with an offer.