Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer, Protocol image - Rise Careers
Job details

Software Engineer, Protocol

About the Company:

World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digital assets for all. It is built to connect, empower, and be owned by everyone.

This opportunity would be with Tools for Humanity.

About the Team:

The Protocol team is responsible for fulfilling this mission in a decentralized way by imagining, building, and maintaining trustless systems that can scale to billions of people. One of the ways we do this is through a privacy-preserving protocol that powers WorldID using state-of-the art cryptography. We are active in the Ethereum ecosystem, and work with the wider community to solve limitations around blockchain scalability. Our team builds Rust services deployed on Kubernetes clusters that generate and verify zero-knowledge proofs and interact with the Ethereum Blockchain and various Layer 2 solutions.

*This role is onsite based in our San Francisco, CA office

About the Opportunity:

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.

Key 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.

About You:

  • 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.

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 $184,000 - $230,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

Tools for Humanity Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Tools for Humanity DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Tools for Humanity
Tools for Humanity CEO photo
Unknown name
Approve of CEO

Average salary estimate

$207000 / YEARLY (est.)
min
max
$184000K
$230000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Protocol, Tools for Humanity

Are you ready to take your software engineering skills to the next level? Join us at Tools for Humanity as a Software Engineer specializing in Protocol in the vibrant city of San Francisco! At Tools for Humanity, we're building a network that champions privacy-preserving proof-of-human technology while empowering a globally inclusive financial ecosystem. Our Protocol team is crucial in crafting decentralized, trustless systems that can scale to billions of users. In this exciting role, you'll be pivotal in developing innovative privacy-preserving digital identity solutions. You'll work with state-of-the-art cryptography to contribute to our pioneering WorldID initiative. If you have over 4 years of software engineering experience and at least 2 years of working with Rust (or are highly experienced with C++/Go and eager to learn Rust), we want to meet you! You’ll collaborate with cross-functional teams to build scalable solutions and uphold high standards of code quality. We believe in fostering a collaborative environment where your ideas can flourish, and we provide unmatched benefits including unlimited PTO, top-tier health insurance, and daily in-office meals. If you are ready to help us create meaningful technologies that have a real-world impact, apply today and become part of our innovative mission!

Frequently Asked Questions (FAQs) for Software Engineer, Protocol Role at Tools for Humanity
What are the responsibilities of a Software Engineer, Protocol at Tools for Humanity?

As a Software Engineer, Protocol at Tools for Humanity, you will be responsible for developing performant and secure systems using Rust or similar languages. You will collaborate with senior engineers and cross-functional teams across various domains like cryptography and blockchain. Additionally, you will write clean, well-documented code and participate actively in design discussions and code reviews. Your role involves supporting the deployment and maintenance of services in production, making your contributions vital to our protocol's success.

Join Rise to see the full answer
What qualifications do you need to apply for the Software Engineer, Protocol position at Tools for Humanity?

To apply for the Software Engineer, Protocol position at Tools for Humanity, candidates should possess over 4 years of professional software engineering experience along with at least 2 years of experience working with Rust. Alternatively, significant experience in C++ or Go, coupled with a strong interest in Rust, is acceptable. Exposure to distributed systems, protocols, cryptography, or blockchain is a plus, and candidates should be eager to collaborate across different teams and continuously improve their skills.

Join Rise to see the full answer
What is the work environment like for a Software Engineer, Protocol at Tools for Humanity?

The work environment for a Software Engineer, Protocol at Tools for Humanity is open and collaborative, set in a dynamic office located in downtown San Francisco. The team thrives on teamwork and innovation, encouraging you to engage not only with engineers but also with stakeholders from various fields. Enjoy perks like daily in-office meals, a comfortable workspace, and unlimited PTO as you work on groundbreaking projects.

Join Rise to see the full answer
What technologies will a Software Engineer, Protocol use at Tools for Humanity?

A Software Engineer, Protocol at Tools for Humanity will work primarily with Rust but may also use similar systems programming languages like C++. The role involves dealing with cutting-edge cryptographic protocols, blockchain technologies, and systems that generate and verify zero-knowledge proofs. Familiarity with Kubernetes and understanding Ethereum and Layer 2 solutions are beneficial for the projects you’ll be involved in.

Join Rise to see the full answer
What benefits does Tools for Humanity offer to Software Engineer, Protocol employees?

Tools for Humanity offers an attractive benefits package to Software Engineer, Protocol employees, including top-tier medical, dental, and vision insurance, unlimited paid time off, and a competitive 401(k) plan with employer matching. Additional perks include a monthly phone reimbursement or company device, daily meals in-office, and a professional development stipend to help you grow in your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Protocol
Can you explain your experience with Rust and how it relates to your role as a Software Engineer, Protocol?

In your response, highlight your hands-on experience with Rust, discussing specific projects where you used it. Explain why you find Rust beneficial for building scalable and secure systems, and mention any challenges you faced and how you overcame them, showcasing your problem-solving capabilities.

Join Rise to see the full answer
What steps do you take to ensure clean and maintainable code as a Software Engineer?

When asked this question, share your coding practices such as adhering to naming conventions, thorough documentation, and implementing code reviews. Talk about how you prioritize code maintainability and the value it brings to long-term projects for both you and your team.

Join Rise to see the full answer
Describe a complex problem you solved while working on a protocol or distributed system.

Use this opportunity to share a detailed account of a complex problem you encountered and discuss your thought process. Explain the steps you took to diagnose the issue and collaborate with your team on the solution, emphasizing your role in achieving the final outcome.

Join Rise to see the full answer
How do you stay current with developments in blockchain and cryptography?

In your answer, reference specific resources you follow, like industry blogs, academic papers, or community forums. Highlight any conferences or workshops you’ve attended and how you’ve integrated new knowledge into your work to stay ahead of emerging trends.

Join Rise to see the full answer
How would you approach collaboration with non-engineering stakeholders?

Indicate that effective communication is key when working with non-engineering stakeholders. Describe your method for understanding their needs and requirements, using analogies or simplified explanations when necessary. Highlight real examples where such collaboration proved successful.

Join Rise to see the full answer
What is your experience with deploying applications in production environments?

Share specific examples of previous projects where you were involved in deploying applications. Discuss the tools you’ve used for deployment and any challenges you faced during the process, along with the successful outcomes you achieved.

Join Rise to see the full answer
Discuss a time when you contributed to a project with tight deadlines. How did you manage it?

In your response, showcase your time management and prioritization skills. Describe the project, the timeline, and how you worked with your team to meet the deadline. Emphasize any strategies or tools you used to maintain productivity without compromising quality.

Join Rise to see the full answer
What do you find most compelling about working with privacy-preserving technologies?

Express your passion for privacy and its importance in technology. Discuss the ethical implications of privacy-preserving technologies and how they align with your values as a developer, giving examples of projects you believe have real-world impact.

Join Rise to see the full answer
Can you explain zero-knowledge proofs and their relevance in digital identity systems?

Provide a clear and concise explanation of zero-knowledge proofs, emphasizing their role in enhancing security and privacy in digital identity systems. Use relatable analogies to illustrate the concept and demonstrate your understanding and enthusiasm for the technology.

Join Rise to see the full answer
If you could improve any aspect of a blockchain system, what would it be and why?

When answering, assess the current limitations you see in existing blockchain systems like scalability or transaction efficiency. Propose a thoughtful enhancement and discuss its potential impact on the user experience and broader functionalities.

Join Rise to see the full answer
Similar Jobs

Tools for Humanity is seeking a Senior Embedded Software Engineer to enhance multimedia and security systems for their impactful network solutions.

Step into an innovative role as a Senior Product Development Engineer at Tools for Humanity, where you'll shape the future of advanced biometric sensing systems.

Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple’s Services Engineering team as a Senior Service Reliability Engineer and play a key role in maintaining and improving Apple’s cloud systems.

Photo of the Rise User
Tenna Remote Remote - Nationwide
Posted 3 days ago

Join Tenna as a Senior DevOps Engineer and help transform the construction industry's management of assets through innovative cloud solutions.

Photo of the Rise User

Join myLexia as a Senior Frontend Software Engineer to create advanced applications and mentor the next generation of developers in a fully remote setting.

Photo of the Rise User
Posted 10 days ago

Play a pivotal role in shaping a high-performance observability platform as a Senior Full Stack Engineer at ClickHouse, where your developer-focused solutions will make a real impact.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Join The Cigna Group as a Software Engineering Advisor to transform healthcare technology with your software expertise.

Posted 13 days ago

Brink's is seeking a motivated Software Developer Level 1 to build and maintain applications that enhance our operations and serve our customers.

Photo of the Rise User

Join GEICO as a Staff Engineer to enhance our commercial service platform through innovative full-stack development.

Photo of the Rise User

Join Docplanner as a Senior .NET Backend Developer and help build a leading SaaS product that improves healthcare experiences across 13 countries.

Photo of the Rise User
Posted 10 months ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic