Senior Software Engineer

RiskRecon

RiskRecon

Software Engineering
Toronto, ON, Canada
Posted on Feb 5, 2026

Job Title:

Senior Software Engineer

Overview:

Overview
Mastercard Cyber and Intelligence (C&I) develops and delivers world-class risk, security products, and services for Mastercard customers across the globe. As part of this organization, the Fraud Intelligence & Strategy Team (FIS) is responsible for:
o Providing Fraud analytics and insights to Mastercard and its worldwide customers
o Maintenance of existing and development of new fraud prevention and monitoring data driven products/services
Role
The RiskRecon team is looking for a Senior Software Development Engineer to design, develop, and deliver risk assessment software solutions with high level of innovation. The challenge is to create high-performing platform, compelling visualizations, and intuitive workflows that allow users to derive insights and in turn protect their assets. As a Senior Software Development Engineer, you will:
• Design, build, and maintain efficient, reusable, and reliable code
• Accountable for full systems development life cycle including creating high quality requirements documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates
• Perform system maintenance and troubleshoot production incident as part of on-call support schedule
• Collaborate with Quality Assurance enigneers on testing processes – ensuring adequate test coverage in unit testing, system testing/integration, and performance testing
All About You
• Solid experience with React/JavaScript, HTML, and CSS is required
• Prior experience with Elixir, Rails, or Ruby is valuable
• Experience with AWS and Terraform is a plus
• Experience with wide range of data store technologies – Postgres, MongoDB, Elasticsearch, etc.
• Strong understanding of Software Engineering Concepts and agile methodology is required
• Prior experience contributing to the development of large scale web applications
• High degree of flexibility and ability to strive in an entrepreneurial environment
• Strong communication skills -- both verbal and written
• Willingness and ability to quickly learn and take on new challenging opportunities
• Prior experience in delivering secure solutions
• Demonstrate Mastercard Core Competencies – trust, partnership, initiative, and agility
• Bachelor's degree in Computer Science or equivalent experienceTo find US Salary Ranges, visit People Place. Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. For more information regarding US benefits, visit People Place and review the Benefits tab and the Time Off & Leave tab.