Senior Software Engineer, Android
Tools for Humanity is a technology company building products for humans in the age of AI. It contributes to World and develops proof-of-human hardware and software, including the Orb, alongside World App services for World ID and digital-asset management.
Projects
About Tools for Humanity
Tools for Humanity is a technology company founded in 2019 and headquartered in San Francisco and Munich. It builds and operates services including World ID App and World App, which provide interfaces for creating and using World ID, accessing Mini Apps, and managing digital assets through a self-custodial wallet. It also develops the Orb and Orb Mini proof-of-human hardware and software, using encrypted iris-imaging processes and open-source components, and leads design and planning for World Spaces.
Skills
About the Role
You will own key software components: design, build, debug, maintain, scale, and instrument them to meet security, privacy, reliability, and performance goals. You will implement native Android features and SDKs, build privacy-preserving attestation and enrollment flows, integrate cloud services, and support secure credential management and trusted execution environments. You will work closely with product managers, designers, and engineers to prioritize work, reduce involuntary churn, and deliver high quality releases.
Requirements
- Experience designing and developing native Android applications
- Proven track record of writing high quality reliable scalable software
- Strong collaboration prioritization and organizational skills
- Ability to operate in ambiguous and changing conditions and focus on key priorities
- Demonstrable ability to learn and apply new technologies quickly
- Clear written and verbal communication skills
- Willingness to work on site in San Francisco with occasional flexibility and accept relocation assistance
Responsibilities
- Design and develop native Android applications and SDKs
- Own and maintain key software components for reliability and scalability
- Build privacy preserving attestation and enrollment mechanisms
- Implement secure credential management and trusted execution environment integrations
- Integrate Android clients with cloud services and developer SDKs
- Instrument systems for monitoring debugging and performance
- Streamline enrollment and account management to minimize involuntary churn
- Collaborate with product managers designers and engineers to deliver features
Benefits
- Relocation assistance
- Healthcare dental and vision insurance
- 401(k) plan with employer match
- Life insurance
- Flexible time off
- Commuter benefits
- Professional development stipend
- Long term incentive package
