Found the posting online and applied. Heard from a recruiter after maybe two weeks about a phone interview. After a short phone interview with recruiter she wanted to set up an additional interview with the two hiring managers. Maybe a week later, I had the second interview, nice people, typical flow. Second interview went well and they said they'd follow up within a couple weeks about further steps. I received an email requesting me come in for a face to face.