Applied online and then met an engineer at a career fair and submitted a paper resume. A day or so after the career fair that I was given a take home coding challenge. After the coding challenge I was given a phone screen and then invited for an onsite which included tech (previous projects and functional programming), system design, lunch, and pair programming sections.
This interview process really stood out because it seemed like Braintree cared more about previous experience, coding fluency, and system design than algorithms (pretty much no algorithmic questions).