Our software is secure by design, professionally audited, and suitable for high stakes applications. You will also have the opportunity to contribute to emerging global technology standards for digital identity.
While we don't require you to have Rust experience to apply for this job, you should demonstrate a strong aptitude for statically typed languages, memory management, and secure programming practices
5+ years experience shipping widely-distributed backend software in statically-typed languages
Experience building web or mobile frontends using either Javascript, Swift, Kotlin, Flutter, or React Native
Experience with devops and infrastructure using AWS, GCP, or Azure
Experience leading cross functional teams of engineers
Aptitude for computer security, correct use of cryptography, and user data privacy
Experience collaborating with geographically and culturally diverse engineering teams
Desirable
Experience working on public sector or enterprise software, interacting directly with customers
Contributions to open source software projects and technology standards
Familiarity with operating system internals, compiler internals, memory management, and low level programming
Bachelor’s degree in computer science or related field
What the job involves
You will be responsible for developing cross-platform libraries, server software, full-stack applications, and infrastructure using many technologies including Rust. You will work directly with public sector and enterprise customers and lead team members on design and execution. You will coordinate with other leaders at the company including Delivery, Product, and GTM
Lead development of products and solutions for public sector and enterprise customers
Work closely with customer delivery leads, engineers, product managers, and UX designers
Contribute to new and existing Rust codebases that run on backend services, mobile devices, and in the browser
Write full-stack web and mobile applications
With support and review from cryptographers, use cryptographic APIs to implement digital signatures, message authentication, encryption/decryption, and zero-knowledge proof protocols for production applications
Our take
Keeping control over your identity online is becoming increasingly difficult. SpruceID is setting out to combat this by leveraging the power of blockchain. The company's main target is allowing users to sign in online using their Ethereum account instead of a traditional intermediary. This offers increased privacy and ownership for users.
SpruceID is one of a raft of new companies looking to leverage the power of blockchain to improve consumers' privacy and autonomy online, which means there is no shortage of competitors in the space. That said, its funding success, integration capabilities and backing have given it an important edge, and these factors stand strong as promises of its future potential.
Prior to founding Spruce in 2020, Wayne was a Proprietor at WYC Technology for over 4 years. He also spent over 2 years at ConsenSys as the Head of Token Engineering, Head of Product (Web 2.5) and Director of Product Management (Identity). Alongside this, he founded Alpine, a business unit within ConsenSys, where he served as the Head of Product.