Lead Software Engineer, Mastercard

Salary not provided
React
MongoDB
AWS
Docker
Kubernetes
CSS
HTML
JavaScript
Python
Kafka
Elasticsearch
Node.js
Postgres
Elixir
Senior and Expert level
Toronto
Mastercard

Global payments technology company

Be an early applicant

Mastercard

Global payments technology company

1001+ employees

FintechB2CB2BBankingPaymentsCredit cards

Be an early applicant

Salary not provided
React
MongoDB
AWS
Docker
Kubernetes
CSS
HTML
JavaScript
Python
Kafka
Elasticsearch
Node.js
Postgres
Elixir
Senior and Expert level
Toronto

1001+ employees

FintechB2CB2BBankingPaymentsCredit cards

Company mission

To connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.

Role

Who you are

  • Experienced in leading teams to design and build scalable full-stack applications using Python, Node.js (backend), React (frontend), and AWS for cloud-native solutions."
  • Proficiency in Software Development Best Practices (TDD/BDD, Unit Testing, Continuous Delivery) with a strong understanding of Software Engineering Concepts and agile methodology
  • Very good analytical and problem-solving skills, with solid experience in Python and a strong knowledge of internet-related technologies (TCP/UDP, DNS, HTTP, etc.)
  • Experience with AWS and cloud technologies is required, along with experience with Docker containers and a wide range of data store technologies such as Postgres, MongoDB, Elasticsearch, Kubernetes, and Kafka
  • Ability to adapt to and learn new programming languages quickly, with prior experience in Elixir, React/JavaScript, HTML, and CSS as a plus
  • Prior experience contributing to the development of large-scale web applications, delivering secure solutions, and demonstrating a high degree of flexibility in an entrepreneurial environment
  • Strong communication skills—both verbal and written—with a willingness and ability to quickly learn and take on new challenging opportunities
  • Demonstrate Mastercard Core Competencies—trust, partnership, initiative, and agility—while holding a Bachelor’s degree in Computer Science or equivalent experience

What the job involves

  • The RiskRecon team is looking for a Lead 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
  • Design, code, document, and test components/subsystems to a high standard, ensuring solutions are easily maintainable and tracked in a version control system
  • Must be solutions-oriented—ultimately finding and implementing the ‘best fit’ solution to address the requirement on time while interpreting technical specifications to produce detailed designs with future extension in mind
  • Perform functional and performance testing of solutions, collaborate with other Software Engineers on testing processes, and ensure adequate test coverage in unit testing, system testing/integration, and performance testing
  • Provide task estimates, assess the level of complexity, and provide input to project scheduling while ensuring tasks get executed on time and to required standards
  • Pass on knowledge of various technologies to other team members and functions while designing, building, and maintaining efficient, reusable, and reliable code
  • Improve existing and build new full-stack solutions while being accountable for the full systems development life cycle, including high-quality requirements documents, use cases, design, test strategy, performance benchmarking, and deployment plans
  • Conduct feasibility studies, cost and time analysis, and detailed estimates while ensuring the release rollout and contingency/back-out plans are well documented

Share this job

View 162 more jobs at Mastercard

Insights

21% employee growth in 12 months

Company

Company benefits

  • Gym membership
  • Share purchase options
  • Extra holiday purchase optional
  • Work from home opportunities
  • Health insurance

Our take

Mastercard is in the global payments business, and operates the world's fastest payments processing network. Its products and solutions have become central to everyday commerce across the world, in activities ranging from shopping and travelling to running businesses.

As the economy has become more and more digitised, Mastercard has been a leading player in helping businesses and individuals across the globe embrace card payments and digital banking. One of the world's largest companies, its revenue has seen consistent gain in the last 20 years.

The challenge for modern payments companies is that payments are always changing, as seen in the astronomical rise of contactless payments over the last decade. Mastercard's acquisition of blockchain systems, and an overall focus on leveraging its technology towards a digital economy, has placed the company in good stead to keep up to date with current trends, like cryptocurrency, in the digitised payments world.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle