After applying online, I received an email in less than a week to schedule a call with a recruiter. The call was about 10 minutes long and they asked me questions about my experience with C# and AWS.
A couple days later, I received an email to schedule an interview. The interview was about 45-60 minutes long and was with the hiring manager and 2 software engineers. After about a week, I was asked to do another interview, again about 45-60 minutes and with the same hiring manager and 2 software engineers, one of which was the same and one new.
Both interviews went well overall, though I was a little less nervous for the second since I was more familiar with the structure and the folks involved. About a week later I received an automated email that the position had been filled and was no longer available.