Now Insurance logo

Now Insurance jobs and careers

Houston, TX, United States

As of October 23, 2026, Now Insurance has no open roles listed.

About Now Insurance

NOW Insurance provides professional, general, and cyber liability insurance for small businesses and professionals.

Founded in 2019 by Douglas Glenn McKay and Philip Cabaud.

Founded
2019
Employees
11 to 50
Total funding
$2.5M
Headquarters
Houston

Leadership

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

PCPhoto of Philip Cabaud

Philip Cabaud

Chief Executive Officer

8 reports

PO

Patrick O'Doherty

EVP NOW Insurance Services, Inc.

6 reports

DNPhoto of David Nixa

David Nixa

Vice President of Business Development

Jobs at Now Insurance

No open positions right now. Explore more companies on TheJobsMap.

Now Insurance jobs: common questions

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