Senior Software Engineer

Mastercard Mastercard · Fintech · Vancouver, BC +1 · Engineering

Mastercard is seeking a Senior Software Engineer to build robust IBM ODM Rule solutions for transaction-level decisions, alerting, and notifications. The role involves modernizing platforms, especially for Fraud Rules/Engines, and working with high-throughput, low-latency global platforms. While AI experience is focused on using AI-assisted development tools and familiarity with Gen AI/LLMs for Fraud Rules, the core of the role is in rule engineering and platform development within the payments domain.

What you'd actually do

  1. Drive forth our mission of building robust IBM ODM Rule solutions that provide transaction-level decisions, alerting and notifications.
  2. Proven experience in the modernization of platforms, especially related to Fraud Rules/Engines and large-scale migrations
  3. Experience building and operating scalable global platforms with high throughput, low latency, with 5 9’s availability
  4. Hands-on experience with Fraud Rules Engines as Rule Author
  5. Be the driving force with the implementation of best practices and strong experience with writing rules

Skills

Required

  • IBM ODM Rule solutions
  • Java
  • Python
  • GO
  • DevOps
  • IT Operations best practices
  • Fraud Rule Engines
  • large-scale migrations
  • Relational databases
  • NoSQL databases
  • software development processes
  • Application Lifecycle Management tools

Nice to have

  • declarative paradigm
  • functional programming
  • performance tuning
  • automation
  • Gen AI
  • LLMs

What the JD emphasized

  • Fraud Rules/Engines
  • large-scale migrations
  • high throughput, low latency, with 5 9’s availability
  • Fraud Rules Engines
  • AI experience is focused on using AI-assisted development tools
  • Familiarity with AI technologies like Gen AI, LLMs relevant to Fraud Rules
  • Demonstrated track record with AI