Mastercard is seeking a Lead Software Engineer to join the RiskRecon team in Toronto. This role presents an exciting opportunity to lead and contribute to the development of innovative risk assessment software solutions that protect assets and derive insights through compelling visualizations and intuitive workflows.
The ideal candidate will be responsible for leading teams in designing and developing scalable full-stack applications using Python, Node.js, React, and AWS cloud-native solutions. You'll be working on creating high-performing platforms that allow users to derive insights and protect their assets through intuitive workflows and compelling visualizations.
As a Lead Software Engineer, you'll be accountable for the full systems development lifecycle, from requirements gathering to deployment. Your responsibilities will include designing, coding, and testing components while ensuring solutions are maintainable and properly version controlled. You'll also mentor team members and contribute to the technical direction of projects.
The role requires expertise in Python, Node.js, and React, along with experience in cloud technologies, particularly AWS. You should be well-versed in software development best practices including TDD/BDD, continuous delivery, and agile methodologies. Knowledge of various data store technologies like Postgres, MongoDB, Elasticsearch, and message brokers like Kafka is essential.
At Mastercard, you'll be part of a global technology company that powers economies and empowers people worldwide. The company offers comprehensive benefits, professional development opportunities, and a culture focused on innovation and inclusion. This role offers the chance to work on meaningful projects that help protect assets and enable secure transactions across the globe.