Online application. Contacted about a week later for a phone interview with recruiter. He must have liked my answers because he scheduled a video interview with the hiring manager the following day. Was asked the normal STAR questions and advised I would be contacted in 48 hours with decision . I received email 3 days later scheduling another video conference for the formal job offer