
If you enjoy municipal finance work — but are looking for a different pace, a different kind of challenge, and a different kind of interaction — this role might be exactly what you’ve been looking for.
We’re the Software Support Team at MuniSoft. We support the financial software used by municipalities across Canada, including taxation, utility billing, accounts receivable, accounts payable, and more.
And we’re looking to add the right person to our team.
BEFORE YOU APPLY
Many of our best team members come into this role with municipal experience. That background is extremely valuable — but this role is different in ways that often surprise people.
Using software and supporting software are not the same thing.
Even with years of experience, there’s a real learning curve. You’ll move from understanding how things work to understanding why — across different municipalities, workflows, and scenarios.
Every new team member goes through this adjustment period. That’s expected — and fully supported.
WHO TENDS TO THRIVE HERE
- You enjoy figuring things out and don’t mind not knowing everything right away
- You’re comfortable asking questions and learning as you go
- You take satisfaction in helping someone else solve a problem
- You can stay calm and positive when things feel a bit urgent
- You like variety — no two days are exactly the same
This role often appeals to people who want to stay connected to municipal work without the same day‑to‑day pressures.
As one team member put it:
“I still get to make an impact in an industry I care about — but without the same type of stress.”
It’s also a supportive environment where people are expected to learn over time.
Another team member described it simply:
“You know that if you make a mistake, your job is still secure. You’re supported while you learn.”
WHO MIGHT NOT BE A GOOD FIT FOR THIS ROLE
We want to be transparent, so people land in roles where they’ll succeed. This role may not be the right fit if:
- You need to feel like an expert early on
- You prefer predictable, repetitive tasks over varied problem-solving
- You’re not comfortable working through complex or unfamiliar situations
WHAT THE WORK ACTUALLY LOOKS LIKE
- Providing front-line software support to municipal clients (phone and email)
- Investigating questions, troubleshooting issues, and guiding clients to solutions
- Documenting interactions clearly so knowledge is shared across the team
- Providing feedback internally to improve software functionality and user experience
- Creating documentation and supporting client-requested changes
- Leading online training sessions (typically after your initial onboarding period)
GROWTH & PROGRESSION
This is a role where you build depth over time.
Years 0–2: Focus on support and building a strong foundation
After that: Opportunities to branch into training, documentation, and cross-team work
This is a role where your knowledge builds steadily over time — and your role can evolve with your strengths and interests.
Because of the investment in training, we’re looking for someone interested in a long-term role, ideally with a commitment of five years or more.
HOURS & WORK ENVIRONMENT
- 4 or 5 days per week (full-time or reduced schedule options)
- Standard hours: Monday–Friday, 8:30 a.m. – 5:00 p.m.
- Most staff work from home offices (reliable internet and a quiet workspace required)
REQUIREMENTS
- Knowledge of Ontario municipal taxation
- Accounting knowledge and bookkeeping experience
- Strong communication skills (written and verbal, including phone)
- Comfort working with computers and multiple software systems
- Strong problem-solving and organizational abilities
- Ability to work in a fast-paced, time-sensitive environment
- Interest in growing into both support and training responsibilities
ASSETS
- Experience using MuniSoft software
- Experience working in a municipal office
- Prior training or teaching experience
COMPENSATION & BENEFITS
$50,000 – $60,000/year (full-time equivalent, based on experience)
Annual cost-of-living increases
Benefits:
- Extended Health/Dental (cost-shared)
- 3 weeks paid vacation
- 10 paid sick/personal days
- 13 paid stat holidays
- Matching RRSP contributions
- Paid birthday off (full-time employees, after one year)
- Overtime is rarely required — work stays within work hours
HIRING PROCESS
- Accounting test
- Scenario-based assessment (you’ll step into a support role)
- Interview
This process is to fill an existing vacancy.
Note: We do not use artificial intelligence (AI) during the hiring process.
HOW TO APPLY
Submit your resume and cover letter by email.
Your cover letter should answer:
- What enticed you about this job post?
- Could you briefly describe your work background?
- Why are you interested in working for our company?
- What makes this role a good fit for you?