Reference number
CFC26J-019744-000092
Selection process number
CFC-SMART-SAMBA-2026-02
Location
Ottawa (Ontario)
Salary
$88,955 to $110,940 - GROUP and LEVEL: FC-05
Level
FC-05, IT-02
Who can
Canadian citizens
Organization information
For further information on the organization, please visit Financial Transactions and Reports Analysis Centre of Canada.
About the position
Conditions of employment
You need (essential for the job)
Language requirements (essential for the job)
You may need (asset qualifications)
Our commitment
Equity, diversity and inclusion
How to
Additional links
Hiring organization contact
Duties
Join the Fight Against Financial Crime!
The Financial Transactions and Reports Analysis Centre of Canada (FINTRAC) is at the forefront of ensuring the safety of Canadians and the integrity of Canada’s financial system. As Canada’s financial intelligence unit and AML/ATF supervisor, FINTRAC helps combat money laundering, terrorist financing, and threats to the security of Canada.
The Solution Engineer designs, develops, and supports digital solutions that contribute to FINTRAC’s technology modernization. Working as part of an agile, multidisciplinary team, the role focuses on delivering secure, scalable, and user centred Javascript applications that meet business and operational needs.
The position supports the full application development lifecycle by contributing to solution design, configuration, testing, documentation, and deployment. The Solution Engineer maintains and enhances existing systems, participates in quality assurance and release activities, and provides third level support by analyzing and resolving production issues. The role involves close collaboration with developers, business analysts, UX professionals, and other stakeholders to ensure solutions are reliable, compliant, and aligned with organizational priorities.
Work environment
FINTRAC is a separate agency and has its own classification system. This position is classified as FC-05 and is generally comparable to (but not an exact equivalent of) the IT-02 group and level.
This position requires onsite presence at FINTRAC headquarters (234 Laurier Avenue West, Ottawa, Ontario) a minimum of three (3) days per week, with the remaining workdays completed remotely, where operationally feasible. Onsite presence may increase beyond three (3) days per week based on operational requirements.
To learn more about our total compensation package including performance pay and leave, click on the hyperlink "Why Work With Us" under the Additional links section further below.
Intent of the process
Two (2) indeterminate position to be staffed immediately.
This staffing process may also be used to fill similar term and/or indeterminate positions, with various language requirements, that may become available.
Positions to be filled
2
Important messages
Candidates must submit their application through the GC Jobs online system. Applications submitted in any other format will not be accepted.
Applicants must clearly demonstrate, in their résumé and screening question responses, how they meet each of the Education and Experience criteria. Concrete examples must be provided, including where, when, and how the qualifications were acquired. Failure to clearly demonstrate how you meet each essential qualification will result in your application not being given further consideration.
If you meet any of the asset qualifications outlined in the job posting, clearly identify those that you meet by providing concrete examples.
NOTES
Due to the nature of our work, candidates are asked to limit who they inform about their application to FINTRAC – especially on social media. Any discussions should be restricted to a partner or close family members, who must also understand the need for discretion.
Any expenses incurred by candidates (including travel and relocation costs) in connection with this staffing process will be borne by the candidates themselves.
Due to the volume of applications we receive, enquiries sent to our email address regarding application status for this process will not be responded to.
Top Secret security clearance - Candidates must be Canadian citizens and eligible to obtain a Top Secret security clearance in accordance with FINTRAC’s standards.
To learn more about our security process, please consult the “Our Rigorous Security Screening Process” hyperlink in the Additional Links section below.
Learn more about security screening process.
Your application must clearly explain how you meet the following
EDUCATION:
ED1 - Graduation from a two‑year program of study from a recognized post‑secondary institution (e.g., college or university) with acceptable specialization in:
- Computer science
- Information technology
- Information management
- Or another specialty relevant to the position to be staffed
Learn more about degree equivalency.
EXPERIENCE:
E1 – Recent* experience designing, unit testing, and debugging using frameworks such as Vitest, Jest, or Mocha.
EXPERIENCE - Stream 1: Frontend JavaScript Solution Engineer
S1E1 – Recent* experience in software development using JavaScript Single Page Application (SPA) frameworks such as React, Vue, Angular, or Svelte.
S1E2 – Recent* experience designing and developing HTML-based user interfaces that align with defined business requirements and adhere to approved design specifications.
EXPERIENCE - Stream 2: Backend JavaScript Solution Engineer
S2E1 – Recent* experience in software development using Node.js and REST API frameworks such as Express.
S2E2 – Recent* experience designing and developing REST API interfaces that align with defined business requirements and adhere to approved design specifications.
- Recent experience is defined as having acquired at least one (1) year of experience within the last three (3) years.
Applied / assessed at a later date
ABILITIES:
A1 – Ability to communicate effectively in writing and orally.
LEADERSHIP COMPETENCIES:
LC1 - Engagement (Working effectively with people, organizations and partners);
LC2 - Values and Ethics (Serving through integrity and respect);
LC3 - Excellence through results (Delivering results through own work, relationships and responsibilities); and,
LC4 - Strategic Thinking (Innovating through analysis and ideas).
Applied / assessed at a later date
English essential
Learn more about language requirements.
May be applied / assessed at a later date
ASSETS:
AE1 – Experience in TypeScript, with the ability to write clean, maintainable and type-safe code.
AE2 – Experience with SQL querying, joins and views for SQL databases such as MySQL or SQL Server.
AE3 – Experience in designing, implementing and maintaining Cypress end-to-end (E2E) tests.
AE4 – Experience with Tailwind CSS for building responsive user interfaces.
AE5 – Experience using API testing tools such as Postman, Bruno, or Insomnia to design, test and validate REST APIs.
AE6 – Experience in designing and evaluating interfaces for ease of use, accessibility and intuitive navigation.
AE7 - Experience with SAST (Static Application Security Testing) and/or DAST (Dynamic Application Security Testing) tools to identify, assess and remediate application security vulnerabilities across the software development lifecycle.
We're committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please contact the hiring organization below to request specialized accommodation. All information received in relation to accommodation will be kept confidential.
Learn more about assessment accommodation.
The Public Service of Canada is committed to building a skilled and diverse workforce that reflects the population it serves. We promote employment equity and encourage you to self-declare if you belong to one of the designated employment equity groups when you .
Learn more about diversity and inclusion in the public service.
Preference may be given to candidates who are members of one or more of the designated Employment Equity groups, and have voluntarily completed the self-declaration form on their application.
Learn more about ing for Government of Canada jobs.
Information you must provide
We'd like to thank all those who . However, only the people selected for further consideration will be contacted.
Why Work With Us
Our rigorous security screening process