Lead Distributed Systems Software Engineer