Enable job alerts via email!

Senior Software Engineer

MasterCard

Ontario

On-site

CAD 80,000 - 130,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative global technology company is seeking a Senior Software Engineer to join their Strategic Data Acquisitions team. In this role, you will design and develop cutting-edge risk assessment software solutions that empower users to protect their assets. You will be responsible for the full systems development life cycle, ensuring high-quality code and effective collaboration with cross-functional teams. This position offers the opportunity to work in a dynamic environment where you can thrive and make a significant impact on the company's mission to create a secure and inclusive digital economy. If you're passionate about technology and eager to tackle new challenges, this role is for you.

Qualifications

  • Solid experience with Python and ability to learn new languages quickly.
  • Experience in delivering secure solutions and large-scale web applications.

Responsibilities

  • Design and build efficient, reusable, and reliable code.
  • Collaborate with QA on testing processes and perform system maintenance.

Skills

Python
Elixir
React/JavaScript
HTML
CSS
AWS
Terraform
Docker
Postgres
MongoDB
Elasticsearch
Kubernetes
Kafka
Software Engineering Concepts
Agile Methodology

Education

Bachelor's degree in Computer Science

Tools

Docker
AWS
Terraform
Postgres
MongoDB
Elasticsearch
Kubernetes
Kafka

Job description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payment choices, making transactions secure, simple, smart, and accessible. Our technology and innovation, partnerships, and networks combine to deliver a unique set of products and services that help people, businesses, and governments realize their greatest potential.

Title and Summary

Senior Software Engineer

Who is Mastercard?

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.

Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.

Overview

Mastercard Security Solutions develops and delivers world-class risk and security products and services for Mastercard customers across the globe. As part of this organization, the Strategic Data Acquisitions team is responsible for:

  1. Providing Risk analytics data and insights to Mastercard and its worldwide customers.
  2. Maintenance of existing and development of new risk solutions and monitoring data-driven products/services.

The RiskRecon team is looking for a Senior Software Engineer to lead and help a team in designing, developing, and delivering risk assessment software solutions with a high level of innovation as well as integrations in support of Mastercard and its customers. The challenge is to create a high-performing platform, compelling visualizations, and intuitive workflows that allow users to derive insights and in turn protect their assets.

Role

As a Senior Software Engineer, you will:

  • Design, build, and maintain efficient, reusable, and reliable code.
  • Improve existing, and build new full-stack solutions.
  • Be accountable for the 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 incidents.
  • Collaborate with Quality Assurance engineers on testing processes – ensuring adequate test coverage in unit testing, system testing/integration, and performance testing.

All About You

  • Solid experience with Python is required.
  • Ability to adapt to and learn new programming languages quickly.
  • Prior experience with Elixir, React/JavaScript, HTML, and CSS is a plus.
  • Experience with AWS and Terraform is a plus.
  • Experience with Docker containers.
  • Experience with a wide range of data store technologies – Postgres, MongoDB, Elasticsearch, Kubernetes, Kafka, 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 thrive 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 experience.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach;
  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

Today
Be an early applicant

Senior Software Engineer, Mozilla VPN

Mozilla

Toronto

Remote

CAD 104,000 - 139,000

6 days ago
Be an early applicant

Senior Software Engineer (Flutter/React) - Canada - (REMOTE)

eXp Realty Canada

Toronto

Remote

CAD 120,000 - 140,000

10 days ago

Senior Software Engineer

Valsoft Corporation

Toronto

Remote

CAD 80,000 - 110,000

7 days ago
Be an early applicant

Senior Software Engineer, Therabill

WebPT Inc

Ajax

Remote

CAD 80,000 - 110,000

8 days ago

Senior Software Engineer - MAAS

Canonical

Ottawa

Remote

CAD 80,000 - 120,000

10 days ago

Senior Software Engineer II

Confluent

Ontario

Remote

CAD 80,000 - 110,000

10 days ago

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer, Ads Experimentation Platform Remote - Ontario, Canada

Reddit, Inc.

Ontario

Remote

CAD 125,000 - 150,000

16 days ago