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.
Scott Mather
President
3 reports
Jenna Fantillo
Regional Business Manager
1 report
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.