We're looking for software development leaders who share our passion for continuously improving processes, who are motivated by challenging problems in distributed systems, algorithms, and HCI and who love writing great code