Remote Senior Software Engineer - Backend
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
About UsTurnkey is developer-first infrastructure for private key management, making it simple to create wallets, sign transactions, and automate on-chain actions through one elegant API, without ever exposing sensitive key material. Founded by the team who scaled Coinbase Custody from zero to a $100M+ ARR business and helped protect over $100B in crypto assets, Turnkey is tackling crypto security at its foundational level. Our mission is to make strong cryptography the default across the open internet the same way AWS made scalable computing the default for software.Our team is low-ego, high-agency, and high-autonomy, with a significant amount of combined experience in cryptography, security, and low-level systems. We're building the trustless, programmable infrastructure that will power the next wave of mass-market crypto applications and we're looking for people who want to shape what that future looks like.We are looking for talented engineers who are excited by the radical potential of crypto to change the world for the better. We are generalist engineers and constantly solving new problems and challenges. We are language-agnostic, though we do use Go, Typescript, and Rust in production and while we don't expect you to have a background in every technology we use, we do expect strong fundamentals and experience building scalable infrastructure.What You'll DoDesign and build systems from the ground up without cutting corners on security or usabilityDevelop signing infrastructure and applications to run inside secure computing environmentsCollaborate effectively across the company to design and deliver the core productWrite internal product specifications, external developer documentation, whitepapers, etc.Design and build new product features end-to-end driven by customer requestsAssist in scaling out a world-class engineering teamDevelop thoughtful deployment processes and infrastructure to reduce the risks inherent in the software development lifecycleWhat We're Looking For5+ years of production engineering experienceExperience with one of the following languages: Go, Typescript, or RustExperience working with AWS, GCP, or other other cloud providersAn understanding of modern application architectures with opinions on how they should be developed and deployedExperience building and operating large-scale, mission-critical infrastructurePeople who have experience building scaled crypto productsA healthy amount of paranoia :-)Style PointsExperience developing against TEEs, HSMs, and other secure computing environmentsA deep understanding of the Linux operating system and how to reduce the surface area of applications deployed on top of itExpertise in threshold signing systems and a desire to stay on the cutting edge of production-grade cryptographyActively tracking developments in the crypto ecosystem and opinionated on where it is goingWhat We OfferFull benefits, including medical, dental, vision, life, disability, HSA/FSA, 401(k) - detailed benefits overview available as we get further in the processPaid parental leaveUnlimited PTO $3,000/yr learning and development budget to attend industry conferencesMultiple team offsites per yearLunch stipendPlease note that while the team is remote, we are only considering candidates who are physically based in the United States and Canada at the current time. Turnkey is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic protected by law. We encourage individuals of all backgrounds to apply.Compensation range$150,000 - $275,000 USD