Turnkey is a developer-first infrastructure company focused on private key management. They are seeking a Senior Software Engineer - Backend to design and build secure systems, develop signing infrastructure, and collaborate across teams to enhance their core product.
Responsibilities:
- 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
Requirements:
- 5+ years of production engineering experience
- Experience with one of the following languages: Go, Typescript, or Rust
- Experience working with AWS, GCP, or other cloud providers
- An understanding of modern application architectures with opinions on how they should be developed and deployed
- Experience building and operating large-scale, mission-critical infrastructure
- People who have experience building scaled crypto products
- A healthy amount of paranoia :-)
- Experience developing against TEEs, HSMs, and other secure computing environments
- A deep understanding of the Linux operating system and how to reduce the surface area of applications deployed on top of it
- Expertise in threshold signing systems and a desire to stay on the cutting edge of production-grade cryptography
- Actively tracking developments in the crypto ecosystem and opinionated on where it is going