InnSure logo

InnSure jobs and careers

Cambridge, United States

As of October 24, 2026, InnSure has no open roles listed.

About InnSure

Insurance has a crucial leadership role to play in tackling climate risk. The industry exists to manage challenging risks. It brings strong financial capital, unique risk management capabilities, and a centuries-long history of helping the world respond to risk (electricity, aviation, automobiles). But current industry solutions and practices are failing to fulfill insurance’s historic role. The result is a large and growing protection gap that particularly imperils the most vulnerable communities. At InnSure, we believe insurance can lead - by building innovative insurance products that incentivize community resilience investments and by crafting well-designed solutions to help the world manage, mitigate and recover from the impacts of climate-related risks.

Founded
2019
Employees
11 to 50
Headquarters
Cambridge

Leadership

The top of InnSure's org chart, with how many people report into each leader.

CSPhoto of Charlie Sidoti

Charlie Sidoti

Executive Director, Innsure

1 report

VJPhoto of Vidula Joshi

Vidula Joshi

Chief Of Staff

InnSure jobs: common questions

Is InnSure hiring right now?
InnSure has no open roles listed as of October 24, 2026. Roles appear here as soon as they are posted on InnSure's careers site.
Where is InnSure headquartered?
InnSure is headquartered in Cambridge, United States and was founded in 2019.
Who leads InnSure?
Charlie Sidoti, Executive Director, Innsure, is at the top of InnSure's org chart.
How do I apply for a job at InnSure?
Pick a role on InnSure's TheJobsMap page and select Apply. Every listing links to the original posting on InnSure's own careers site, so you apply directly with the employer.