We're looking for a senior software engineer who can design and build mission-critical, large scale, cloud-based distributed systems, web-based APIs and web apps, and can be the technical lead for projects within our team and across teams. The ideal person would have strong technical skills, strong collaboration skills, and strong people skills.