Posted 3w ago

JSOC - Senior Security Engineer

@ Questrade Financial Group
Toronto, Ontario, Canada
$95k-$119k/yrHybridFull Time
Responsibilities:Design tools, Develop automation, Build integrations
Requirements Summary:5+ years in security software engineering with strong Rust, JavaScript, and Python skills; experience building security tooling, automation for security operations, and API integrations; familiarity with reverse engineering; solid software engineering fundamentals; scripting abilities.
Technical Tools Mentioned:Rust, JavaScript, Python, SOAR, API integration, Reverse engineering, Open source tooling, CI/CD
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Questrade Financial Group (QFG), through its companies - Questrade,  Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti, provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services and more. We use cutting-edge technology to help Canadians become much more financially successful and secure.

At QFG, we combine human-centric collaboration with AI-driven innovation to redefine financial services. The ideal candidate will be a catalyst for change, using AI to transform and deliver unparalleled customer experiences and shaping a future where AI empowers our teams to do their best work.

Join our diverse, inclusive, and hybrid workplace to unleash your creativity and nurture your curiosity without limits. If you share this sense of infinite possibility, come shape your future at QFG.

 

What’s in it for you as an employee of QFG?

  • Health & wellbeing resources and programs 

  • Paid vacation, personal, and sick days for work-life balance

  • Competitive compensation and benefits packages

  • Work-life balance in a hybrid environment with at least 3 days in office

  • Career growth and development opportunities

  • Opportunities to contribute to community causes

  • Work with diverse team members in an inclusive and collaborative environment

 

We’re looking for our next Senior Security Engineer. Could It Be You?

Your contribution delivering sustainable and measurable results in the following areas will be very important:

 

Designing and developing security software that powers our fraud detection, security automation, and threat analysis capabilities. You will be primarily a software engineer embedded in the security organization — writing production-quality code in Rust, Javascript, and Python to build and extend the tools our Security Operations team depends on. You will architect and develop anti-fraud detection systems, author the code components of SOAR automations and API integrations, and apply reverse engineering techniques to analyze emerging threats. You will work closely with Cybersecurity and IT teams to align priorities and execute plans for new initiatives, as well as contribute to process improvements and build documentation for the tools you create.

 

Need more details? Keep reading…

You will:

  • Design, develop, and maintain security tools and services in Rust, Javascript, and Python, following sound software engineering practices (version control, code review, testing, CI/CD).

  • Architect and build anti fraud detection and brand protection systems, combining original development with integration and extension of open source projects.

  • Develop the code components of SOAR automation workflows and playbooks, translating analyst requirements into reliable, maintainable automation.

  • Build and maintain API integrations between security platforms, internal services, and third party tools.

  • Apply reverse engineering techniques to analyze threat infrastructure, malicious tooling, and fraud campaigns as needed to inform tool development.

  • Collaborate with SOC analysts and incident responders to translate operational needs into tooling improvements and new capabilities.

  • Evaluate emerging open source projects and security technologies for adoption or integration into existing tooling.

  • Maintain comprehensive documentation for all tools, integrations, and development workflows you own.

  • Coordinate with IT, infrastructure, and application teams on deployment and integration requirements for security software.

  • Track and report on security tooling metrics (reliability, integration health, automation coverage).

  • Mentor and provide technical guidance to team members on security tool development and automation best practices.

  • Communicate tooling capabilities, limitations, and strategic recommendations to technical and non technical stakeholders.

  • Stay current with emerging security technologies, the threat landscape, and relevant development frameworks.

 

So are YOU our next Senior Security Engineer? You are if you have… 

  • 5+ years of relevant experience in security software engineering, security tooling development, or a software engineering role with a strong security focus.

  • Strong software development skills in Rust, Javascript, and Python, with experience shipping production quality code.

  • Experience designing and building security or anti fraud tools, both original development and extending open source projects.

  • Practical experience developing automation for security operations (SOAR platforms, workflow engines, or similar).

  • Experience building and maintaining API integrations between security tools and platforms.

  • Familiarity with reverse engineering concepts and tools, with the ability to analyze malicious infrastructure or tooling when needed.

  • Solid grounding in software engineering fundamentals: version control, testing, code review, CI/CD, and documentation.

  • Strong scripting abilities (Bash, JavaScript, etc.) for ad hoc tooling and automation tasks.

 

Brownie points if you have...

  • Experience with low level systems programming, network protocol analysis, or binary analysis.

  • Contributions to open source security tooling projects.

  • CCFA, GSEC, Security+, HTB CPTS, HTB CWES or similar relevant certifications

 

Compensation Information:

  • Base salary range: $95,000 - $119,000

  • The final compensation package will be commensurated with the successful candidate's experience, skills, and geographic location (Canada). It includes a comprehensive benefits plan and a competitive incentive (bonus) program for Full-Time Permanent roles.

 

Sounds like you? Click below to apply!

#LI-Hybrid #LI-MM1

At Questrade Financial Group of Companies, with multiple office locations around the world, we are committed to fostering a diverse, inclusive and accessible work environment. This is an environment where individuals are treated with dignity and respect. Here, the unique skills and experience you bring will be valued. You will be supported and motivated, so that you can harness your unlimited potential. Our team reflects the diversity of the communities we serve and operate in. Having a collaborative and diverse team helps us push boundaries to bring the future of fintech into existence—not only for the benefit of our customers, but for those who build their career with us. 

 

Questrade Financial Group of companies Applicant Tracking System utilizes artificial intelligence (AI) for application screening. The AI system operates on predetermined criteria, with final decisions subject to human review. 

 

Candidates selected for an interview will be contacted directly. If you require accommodation during the recruitment/selection process, please let us know and we will work with you to meet your needs.