Software Engineer

We are hiring a Software Engineer that will help lead the technical design and implementation of our enterprise wallet software.

We write our software in Rust and deal with low-level system-based problems that come with developing secure and scalable service applications. This includes optimizing I/O communication, designing APIs, and developing a deep understanding of Linux system calls. Additionally, our work involves interfacing with blockchain protocol teams to extend the functionality of our software. Our engineers develop secure cryptocurrency applications and work with applied cryptography domains like zero knowledge and smart contracts.

Responsibilities

  • Help shape the technical and product direction of our technical product.

  • Lead engineering efforts with a focus on security and scale.

  • Work closely with established partners in the ecosystem.

  • Contribute back to leading open-source projects.

  • Become a steward of technical knowledge by driving internal discussions and engaging with the community through conferences and blog posts.

Requirements

  • Experience with applied cryptography in the custody or cryptocurrency space.

  • Experience working with distributed systems.

  • Passion for security and a domain expertise in a segment of the software stack (e.g. deep knowledge of Linux, networking, elliptic curves, or something else).

  • A drive to work with cutting-edge cryptocurrency projects.

  • Comfortable working with statically typed languages in a systems environment.

  • Excellent communication skills.

Next Steps

If these challenges sound exciting to you, please express interest at careers [at] pinestreetlabs.com