Senior Software Engineer, Protocol

Tools For HumanitySan Francisco, CA
45d$184,000 - $230,000Onsite

About The Position

This is a unique opportunity to lead the development and roadmap of a critical component of our Protocol, enabling privacy at scale. It represents the first step in building a privacy-preserving digital identity ecosystem.

Requirements

  • 4+ years of professional software engineering experience, including at least 2 year working with or learning Rust (or significant experience with C++/Go and a strong interest in Rust).
  • You're excited about solving complex problems and working on systems that require high performance, scalability, and security.
  • You bring some exposure to areas like distributed systems, protocols, cryptography, or blockchain—or you're eager to grow in these domains.
  • You thrive in a collaborative environment and are comfortable working closely with both engineering and non-engineering stakeholders.
  • You care deeply about code quality, learning, and building technologies that can have real-world impact.

Responsibilities

  • Contribute to the development of performant and secure systems in Rust (or similar systems languages like C++).
  • Collaborate with senior engineers and cross-functional teams across cryptography, blockchain, AI, and hardware to build scalable solutions.
  • Write clean, well-documented, and well-tested code.
  • Participate in design discussions, code reviews, and iterative development cycles.
  • Support the team in deploying and maintaining services in production environments.

Benefits

  • An open and collaborative office space in downtown SF
  • Unlimited PTO
  • Monthly Phone Reimbursement or a company device
  • Daily in-office meals
  • Top-tier medical, dental, vision insurance
  • 401k + employer match program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service