Description:
Mastercard, a global leader in the payments and financial technology industry, is seeking a Lead Software Engineer to join its RiskRecon team based in Toronto. This role is ideal for a highly skilled engineer who is passionate about innovation, system performance, and building secure, scalable applications that empower organizations to manage risk and protect their digital ecosystems.
As a Lead Software Engineer, you will be responsible for leading the design, development, and delivery of high-quality risk assessment software solutions, driving architectural excellence, and mentoring a talented team of engineers. The role combines strong technical leadership, hands-on coding, and collaboration with cross-functional teams to create robust systems that help Mastercard and its clients safeguard digital assets worldwide.
Lead the design, coding, documentation, and testing of software components and subsystems to ensure high-quality, maintainable solutions.
Develop scalable full-stack applications using Python, Node.js, React, and AWS for cloud-native systems.
Drive the implementation of software development best practices including TDD/BDD, unit testing, and continuous delivery.
Collaborate closely with product, design, and DevOps teams to ensure seamless integration, high performance, and reliability.
Conduct functional and performance testing, ensuring comprehensive test coverage across unit, system, and integration levels.
Provide technical mentorship and share knowledge on emerging technologies with junior engineers and peers.
Prepare detailed design documentation, feasibility studies, and cost analyses to support planning and decision-making.
Manage the full software development life cycle (SDLC), from requirements analysis to deployment and ongoing maintenance.
Identify opportunities to enhance performance, scalability, and system reliability through code refactoring and architecture improvements.
Ensure adherence to Mastercard’s information security and compliance policies.
Education: Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
Experience: Proven leadership experience in full-stack software development.
Expertise in Python, Node.js, and React, with a strong understanding of cloud-native architecture using AWS.
Solid understanding of Internet technologies (TCP/UDP, DNS, HTTP) and secure software design principles.
Experience with Docker, Kubernetes, and messaging/data platforms such as Kafka, PostgreSQL, MongoDB, and Elasticsearch.
Familiarity with Elixir, JavaScript, HTML, and CSS is an asset.
Deep knowledge of agile methodologies and experience working in fast-paced, collaborative environments.
Excellent analytical, problem-solving, and debugging skills.
Strong communication and interpersonal skills, with the ability to lead cross-functional initiatives.
Commitment to Mastercard’s Core Competencies—trust, partnership, initiative, and agility.
Mastercard is a global technology company transforming the way the world pays, connects, and does business. Operating in over 210 countries and territories, Mastercard enables secure, simple, and accessible transactions for individuals, businesses, and governments. The company’s mission is to connect and power an inclusive digital economy that benefits everyone, everywhere.
At Mastercard, culture is rooted in the Decency Quotient (DQ)—a belief that doing well by doing good drives lasting success. Employees are encouraged to innovate, collaborate, and make a global impact while thriving in a workplace that values diversity, inclusion, and equality.
All employees and contractors are expected to:
Abide by Mastercard’s security policies and practices.
Maintain confidentiality and integrity of information.
Report any security incidents or breaches.
Complete mandatory information security training regularly.
| Organization | Mastercard |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Lead Software Engineer |
| Job Location | Toronto,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2025-10-29 3:52 pm |
| Expires on | 2025-12-13 |