Tools for Humanity
Senior Software Engineer, Protocol
Tools for Humanity, San Francisco, California, United States, 94199
About the Company
World is building a real human network designed to accelerate people in the age of AI. As bots and autonomous agents reshape the internet, people, institutions, and applications need a trusted way to confirm who is a real human while preserving privacy. Our products make this possible: the Orb verifies real people, World ID proves it privately, and World App enables and distributes the new applications made possible by this technology. Together, they form a new layer for AI internet.
We’re one of the fastest-growing networks in tech. More than 17 million people across 160 countries have verified with World ID, and we complete over 350,000 verifications each week. World App is already among the most used wallets globally.
About the Team The Protocol team at TFH consists of a group of engineers focused on shipping production-grade systems at the edge of cryptography, Ethereum/L2s, and zero-knowledge. We design and implement trustless, decentralized, and privacy-preserving systems that are built to scale to billions of users. Our work powers World ID, World Chain and other protocols within the World ecosystem, pushing the boundaries of what’s possible with decentralized identity and blockchain scalability.
About the Opportunity This role is onsite based in our San Francisco, CA office. In this role, you will work on the core protocols that power the World ecosystem including services that support World ID, World Chain, and related systems. You will contribute to the design and implementation of existing software, and engage in protocol related efforts exploring the cutting edge of blockchain scalability. This is a highly collaborative role where you will often be working closely with other teams at TFH to build mission‑critical services at the foundation of the World ecosystem.
Key Responsibilities
Write clean, efficient and maintainable code in Rust.
Design and implement production ready services to support the World ecosystem.
Collaborate with teams across a variety of disciplines including cryptography, blockchain infrastructure, AI, and hardware to deliver robust and scalable solutions.
Own features from design to deployment.
Contribute to technical planning, implementation, and code reviews throughout the development lifecycle.
Contribute to the deployment, monitoring, and long‑term maintenance of services in production.
About You
5+ years of professional software engineering experience, including at least 2 years working with Rust in production environments (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 have a T‑Shaped skill set with exposure to areas like distributed systems, cryptography, or blockchain.
You thrive in a collaborative environment and are comfortable working closely with both engineering and non‑engineering stakeholders.
You have strong written and verbal communication skills and can clearly articulate technical concepts to a range of audiences.
You are naturally curious and value learning as much as shipping.
You care deeply about code quality, learning, and building technologies that can have real‑world impact.
What we offer
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
Pay transparency statement (for CA and NY based roles): The reasonably estimated salary for this role at TFH ranges from $221,000 - $260,000, plus a competitive long term incentive package. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, TFH offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, vision, 401(k) plan and match, life insurance, flexible time off, commuter benefits, professional development stipend and much more!
By submitting your application, you consent to the processing and internal sharing of your CV within the company, in compliance with the GDPR.
#J-18808-Ljbffr
We’re one of the fastest-growing networks in tech. More than 17 million people across 160 countries have verified with World ID, and we complete over 350,000 verifications each week. World App is already among the most used wallets globally.
About the Team The Protocol team at TFH consists of a group of engineers focused on shipping production-grade systems at the edge of cryptography, Ethereum/L2s, and zero-knowledge. We design and implement trustless, decentralized, and privacy-preserving systems that are built to scale to billions of users. Our work powers World ID, World Chain and other protocols within the World ecosystem, pushing the boundaries of what’s possible with decentralized identity and blockchain scalability.
About the Opportunity This role is onsite based in our San Francisco, CA office. In this role, you will work on the core protocols that power the World ecosystem including services that support World ID, World Chain, and related systems. You will contribute to the design and implementation of existing software, and engage in protocol related efforts exploring the cutting edge of blockchain scalability. This is a highly collaborative role where you will often be working closely with other teams at TFH to build mission‑critical services at the foundation of the World ecosystem.
Key Responsibilities
Write clean, efficient and maintainable code in Rust.
Design and implement production ready services to support the World ecosystem.
Collaborate with teams across a variety of disciplines including cryptography, blockchain infrastructure, AI, and hardware to deliver robust and scalable solutions.
Own features from design to deployment.
Contribute to technical planning, implementation, and code reviews throughout the development lifecycle.
Contribute to the deployment, monitoring, and long‑term maintenance of services in production.
About You
5+ years of professional software engineering experience, including at least 2 years working with Rust in production environments (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 have a T‑Shaped skill set with exposure to areas like distributed systems, cryptography, or blockchain.
You thrive in a collaborative environment and are comfortable working closely with both engineering and non‑engineering stakeholders.
You have strong written and verbal communication skills and can clearly articulate technical concepts to a range of audiences.
You are naturally curious and value learning as much as shipping.
You care deeply about code quality, learning, and building technologies that can have real‑world impact.
What we offer
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
Pay transparency statement (for CA and NY based roles): The reasonably estimated salary for this role at TFH ranges from $221,000 - $260,000, plus a competitive long term incentive package. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, TFH offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, vision, 401(k) plan and match, life insurance, flexible time off, commuter benefits, professional development stipend and much more!
By submitting your application, you consent to the processing and internal sharing of your CV within the company, in compliance with the GDPR.
#J-18808-Ljbffr