Careers
Assistant Controller
About the Role
The Assistant Controller will play a key role in ensuring the accuracy, timeliness, and integrity of the company’s financial reporting. This individual will oversee day-to-day accounting operations, supervise clerical staff, and support integration of newly acquired brokerages. Reporting directly to the Controller (CPA), the Assistant Controller will provide leadership in financial controls, reporting, and process improvement, while supporting ongoing growth and acquisition activity.
Key Responsibilities
Financial Reporting & Accounting Operations
- Lead the month-end, quarter-end, and year-end close processes.
- Prepare consolidated financial statements under ASPE.
- Ensure accuracy of the general ledger, reconciliations, and accruals.
- Maintain chart of accounts and oversee journal entries.
- Liaise with external auditors and ensure audit readiness.
Transactional Oversight & Internal Controls
- Supervise and support accounting clerks and CPU admin (AP, AR, billing, payroll, commissions).
- Monitor daily cash transactions and bank reconciliations.
- Ensure timely vendor payments, commission disbursements, and payroll processing.
- Strengthen internal controls, accounting policies, and compliance with provincial and federal tax/regulatory requirements.
Acquisitions & Integrations
- Support the Controller in onboarding acquired brokerages into the financial reporting framework.
- Maintain standardized accounting processes across branches and systems.
- Assist in due diligence, opening balance sheet set-up, and integration reconciliations.
Budgeting, Forecasting & Analysis
- Contribute to annual budget preparation and rolling forecasts.
- Perform variance analysis on actual vs. budget, highlighting risks and opportunities.
- Work alongside the Financial Analyst to provide operational reporting to management as required.
Systems & Process Improvement
- Leverage Applied Epic and accounting systems to improve efficiency and accuracy.
- Support automation initiatives and reporting enhancements.
- Identify opportunities for process standardization across the finance function.
Qualifications
Education & Credentials
- CPA designation.
- Bachelor’s degree in Accounting, Finance, or related field.
Experience
- 5+ years of progressive accounting experience, including at least 2 years in a supervisory or senior accountant role.
- Prior experience in insurance, financial services, or another multi-branch / multi-entity environment preferred.
- Experience with consolidations, acquisitions, or integrations considered an asset.
Technical Skills
- Strong knowledge of ASPE.
- Proficiency in Excel (pivot tables, lookups, financial modeling basics).
- Experience with accounting software; Applied Epic familiarity considered a strong asset.
Soft Skills
- Strong organizational and leadership skills.
- Ability to manage competing priorities and meet deadlines in a fast-paced environment.
- Excellent communication skills – able to translate financial concepts for non-finance staff.
- Process-oriented mindset with continuous improvement focus.
Who We Are
For nearly 30 years, Long Lake Insurance has proudly served communities across Saskatchewan and Western Canada. We’re more than an insurance brokerage — we’re part of the communities we serve.
We’re a growing, community-focused organization that believes insurance isn’t just about policies — it’s about people. We’re community minded, prairie proud, and Western Canadian rooted — with a people-first culture that values trust, teamwork, and genuine care for our clients and one another.
We’re committed to providing peace of mind and security through every interaction — whether it’s helping clients protect what matters most or supporting our colleagues in doing their best work.
At Long Lake Insurance, we:
- Treat everyone with kindness and respect
- Provide peace of mind and security
- Empower growth and learning
- Make a difference together
We take pride in being a company where people choose to build their careers — and where doing meaningful work still feels like being part of a family.
Team Profile
Our team lives and works by the same values that guide Long Lake Insurance — kindness, ethical behaviour, teamwork, growth, and a commitment to “getting stuff done.” These values were developed collaboratively by the team and reflect who we are and how we work together every day.
This position reports directly to the Controller, whose own core values of service, growth, and kindness shape our team culture and leadership approach. You’ll supervise two accounting clerks (one full-time and one part-time) and a CPU administrator and work closely with our Financial Analyst. We believe in cross-training, shared accountability, and supporting one another during busy periods to ensure our collective success.
When you join our team, you’re not just building a career — you’re becoming part of a company that’s known for its community roots, its commitment to doing what’s right, and its people-first culture that makes Long Lake Insurance an exceptional place to work.
Why You’ll Love Working Here
At Long Lake Insurance, you’re not just joining a company — you’re joining a family of people who care deeply about our clients, our communities, and each other.
We offer:
- A supportive and collaborative workplace built on respect and trust
- Opportunities for learning, growth, and professional development
- Competitive compensation and benefits
- The satisfaction of making a real difference in the lives of the people and businesses we serve
We’re proud of our prairie roots and even prouder of the people who make us who we are.
If this sounds like a team you’d like to be part of — we’d love to meet you.
Community Minded. Prairie Proud. Western Canadian Rooted.