Omidyar Network

HQ
San Francisco
Total Offices: 3
96 Total Employees
Year Founded: 2004

Teams at Omidyar Network

8 Days AgoSaved
In-Office
San Francisco, CA, USA
Other
The role involves shaping technology development governance, managing stakeholder ecosystems, executing transactions, and maintaining relationships across the tech landscape.
17 Days AgoSaved
In-Office
San Francisco, CA, USA
Other
Serve as the organization's chief legal officer advising leadership and Board on nonprofit, tax, governance, compliance, risk, and grantmaking matters. Lead in-house legal team, manage outside counsel, oversee multi-entity and cross-border legal structures, and implement policies, templates, and training to enable mission-aligned, compliant operations.