Submitted resume to careers site. A week later received a call to schedule a phone/skype interview with hiring managers the following week. This was a two hour interview with two hiring managers at the time. After introductions from both sides they started asking questions in the STAR format. There were 4-6 questions for each group of interviewers. At the end I had the chance to ask questions about the job and the engineering team. About a week later received call from HR person and I was asked questions about my education, professional experience, and why I wanted to work there. After three weeks I received an offer. Process was pretty smooth and HR is very professional.