I applied online. I interviewed at Liberty Software (Southlake, TX)
Interview
I received an interview invitation via email, followed by a phone interview focused on personality. The interview was with a recruiter, but given the role, I believe it should have been with the hiring manager for ethical reasons.