A friend (now co-worker) suggested that I apply for this position when he found out I was looking for work, based on what he knew about my history and interests. After being nudged a couple of times, I submitted my resumé on the Salesforce website for the position.
I shortly received an email asking for my availability for a Google Hangouts video chat with the hiring manager. We had a slightly longer than half an hour conversation (it was scheduled for a half an hour, but neither of us were in a hurry) about what the job would be, about who I am, and about how my experience might fit.
I received another email after this, asking about my availability for an on-site interview with the entire local team (minus my friend, whose endorsement they already had). There, after a short tour of some of the building, I met with the team.
I was handed a laptop with the screen cast up to a monitor at the front of the room, and asked to demonstrate my facility with the Linux command line by performing a series of tasks as the team watched; for example, programming a short script to call a network utility and report back on the results, installing a web server and troubleshooting connection problems related to it, protecting files and deleting protected files, handling a couple of utilities I had little experience with (I believe to see how I would go about figuring them out).