Home Employers Job Seekers Find a Job About Contact Hire Talent

Functional Software Engineer

Actively hiringVictoria, British ColumbiaFull-timeNot Applicable$94,000 - $125,000 CAD

Posted 23 days ago

Apply now

We are seeking a software engineer with a strong background in functional programming to help build and improve a cloud-based SaaS platform used for financial planning and forecasting in the public sector. This role focuses on developing reliable, maintainable software that supports data-driven decision-making for local government users. In this position, you will work on both new and existing systems as part of a collaborative engineering team. You will take ownership of projects from concept through delivery, including understanding the problem space, shaping the technical approach, and carrying the work through implementation and release. A key part of the job is improving code quality, strengthening the underlying domain model, and helping evolve development practices, tooling, and deployment workflows to support reliability and a better engineering experience. The team values thoughtful software design, strong testing practices, and clean separation between business logic and side effects. You should be comfortable collaborating closely with other engineers, communicating technical ideas clearly, and working through ambiguous problems with care. This is an on-site role based in Victoria, BC. We are looking for someone with prior software engineering experience, ideally with functional programming exposure, strong problem-solving skills, and the ability to work effectively in a team. A degree in computer science or a related field is preferred, though relevant experience may be considered in its place.

Apply for this role

Your details go straight to a Talione recruiter. The employer is confidential at this stage.

← Back to all jobs · More jobs in British Columbia · More Engineering & IT jobs