Submitted resume and was then sent an email to respond to a few straightforward questions (which took about ten minutes). I was then called for a virtual interview (which lasted about 45 minutes) and did a ten minute written exercise post interview. My references were then called and was offered the position.