Design and build systems from the ground up without cutting corners on security or usability Develop signing infrastructure and applications to run inside secure computing environments Collaborate effectively across the company to design and deliver the core product Write internal product specifications, external developer documentation, whitepapers, etc. Design and build new product features end-to-end driven by customer requests Assist in scaling out a world-class engineering team Develop thoughtful deployment processes and infrastructure to reduce the risks inherent in the software development lifecycle