New Star Capital logo

New Star Capital jobs and careers

Edmonton, United States

As of October 23, 2026, New Star Capital has no open roles listed.

About New Star Capital

New Star Capital is a private, family owned holding company that invests in Western Canadian businesses. Headquartered in Edmonton, Alberta, New Star’s management team has been building companies together for over 20 years. New Star has established operating platforms in a number of high growth industries which have benefited from the strong Alberta economy. New Star continues to seek new investment opportunities that expand its existing portfolio companies or allow it to enter new industries.

Founded in 2007 by Dr. John Mather and Scott Mather.

Founded
2007
Employees
350
Headquarters
Edmonton

Leadership

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

SMPhoto of Scott Mather

Scott Mather

President

3 reports

JF

Jenna Fantillo

Regional Business Manager

1 report

MMPhoto of Melissa Mosorocean

Melissa Mosorocean

Chief Financial Officer

Jobs at New Star Capital

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

New Star Capital jobs: common questions

Is New Star Capital hiring right now?
New Star Capital has no open roles listed as of October 23, 2026. Roles appear here as soon as they are posted on New Star Capital's careers site.
Where is New Star Capital headquartered?
New Star Capital is headquartered in Edmonton, United States and was founded in 2007.
Who leads New Star Capital?
Scott Mather, President, is at the top of New Star Capital's org chart.
How do I apply for a job at New Star Capital?
Pick a role on New Star Capital's TheJobsMap page and select Apply. Every listing links to the original posting on New Star Capital's own careers site, so you apply directly with the employer.