Remarkable team. Remarkable service. Remarkable growth.

Our work is rewarding. And awarding.

“Happy employees translate into happy customers. That’s why we provide people with a challenging, nurturing and positive work environment. We care for our employees and our employees care for our customers. It’s simple, and extraordinarily effective.”

Dave Dominy

Best Managed Companies Canada
Great Place To Work Certified
Best Managed Companies Canada
Great Place To Work Certified

Our employees said what?

When I think about our values, the number one thing is teamwork – we’re working together towards common goals. We have infinite potential – the sky is the limit.

Greg – VP Treasury

Working for Firma

work at home icon

Hybrid work environment

We work primarily at home, but employees have access to an office for training, team building and collaboration. This provides benefits like no commute time or public transportation… time that can be re-focused on wellness or family.
target icon

Competitive salary

We offer competitive compensation packages with collective and individual performance incentives.
sun icon

Vacation & benefits

Firma offers a variety of benefits for all employees, including paid vacation time and 5 personal days. Another bonus, each employee receives a ½ day Friday off once a month.
hot coffee mug icon


A dynamic work environment is a priority at Firma. We provide you with the tools you need for your wellness to thrive. Enjoy opportunities to develop and participate in a variety of activities.
rocket icon


Firma is a learning organisation and we encourage your professional development. There are several professional development programs for you to explore, including funded job-related training.
star badge


Through an interactive online platform, you can be recognized and recognise others for values-based work and support provided each day.
rainbow icon

Diversity and inclusion

Our global company has many voices and perspectives. We strive to make Firma an inclusive and nurturing place to work. Regardless of gender, ethnicity or cultural differences, we want all our employees to feel respected and heard. We want everybody to have the freedom to be their best, true self.
popsicle icon

Community involvement

There are so many amazing and worthy charities out there! Firma works with a broad range of charities around the globe. We donate money and our remarkable people donate their time.

Career Opportunities

FX Dealer


Reporting to the Manager Accounts, the FX Dealer is a hybrid sales / dealing role where you will be able to utilize your sales skills and experience as a relationship manager to achieve great things.

Integration Platform Developer


Reporting to the Director Digital Innovation the Integration Platform Developer is a critical role to Firma's long-term growth ambitions.  The Integration Platform Developer will provide support to the integration platform development process from requirements gathering to full implementation to support the achievement of business objectives and goals. 

Application Systems Analyst


Reporting to the Director Enterprise Systems, the Application Systems Analyst provides guidance, support and assistance to business teams for technology related requests and supports system implementation and optimisation. Working with the Business Analyst, this position functions as the main conduit to translate business requirements into system functionality.

Systems and Database Administrator


Reporting to the Manager IS Services, the Systems and Database Administrator will provide support for internal technology, network issues resolution, and industry-leading use of data and technology-enabled products within the organisation to support the achievement of business objectives and goals.

Enterprise Architect


Reporting to the Director Digital Innovation, the Enterprise Architect will set the IT direction, improve the IT infrastructure including cloud, and optimise IT operations while aligning delivery to support the achievement of business objectives and goals.

Apply for a role

See a job that’s perfect for you? Fill out your application here.