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.
PC
Philip Cabaud
Chief Executive Officer
8 reports
PO
Patrick O'Doherty
EVP NOW Insurance Services, Inc.
6 reports
DN
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.