Lead Software Engineer: AI-Driven Fraud Platforms (Java/Python/Go)

Mastercard

Bray (OK)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Mastercard is a global technology company in the payments industry seeking a Lead Software Engineer to drive modernization of fraud rules engines and large-scale migrations. You will collaborate with cross-functional teams to design secure, scalable solutions and mentor engineers across multiple languages.

The role emphasizes engineering excellence, hands-on development in Go, Python, and Java, and delivering high-availability platforms with strong security and operational discipline.

Qualifications

  • Minimum bachelor's degree in information technology, Computer Science or extensive work experience.
  • Can write high quality, secure and clean code in multiple programming languages (e.g., Go, Python, Java)
  • Hands-on Software development experience. 8+ years in Software and micro-services architecture. Familiar with dev ops and IT Operations best practices.
  • Strategic Leader who has expertise with Fraud Rule Engines and proven experience in large-scale migrations
  • Be a bar raiser with working experience across a variety of languages and frameworks, love declarative paradigm and functional programming
  • Hands-on technical leader who consistently demonstratesleadership,builds trust, focuses on talent development and inspires the team.
  • Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment.
  • Have a passion for continuous learning and enjoy challenging opportunities.
  • Strong communication skills - both verbal and written - with strong relationship building, collaborative skills and organizational skills.
  • Drives outcomes through strong commitment to timely delivery of key objectives.
  • Have strong decision-making skills, lead retrospection and continually improve as a result.
  • Must have expert level knowledge of software development processes and be an experienced user of one or more Application Lifecycle Management tools.
  • Financial Domain preferable Banking Domain
  • Current understanding of best practices regarding application & system security
  • Success with producing high quality project design deliverables and documentation
  • Extensive experience with databases: Relational & NoSQL
  • Understanding of loosely coupled and stateless systems
  • Demonstrated track record with highly scalable, distributed systems
  • Familiarity with performance tuning, designing for failure & automation

Responsibilities

  • Lead the modernization of platforms especially related to Fraud Rules/Engines and proven experience in large-scale migrations
  • Collaborate, influence and work with cross functional teams to understand the requirements, identify solutions and provide technical thought leadership
  • Ensure project implementation(s) are compliant with solution architectural design, established architectural patterns (where applicable), policies, standards, and best practices
  • Ensure that solution architectural designs are aligned with business needs, infrastructure capabilities, and security & compliance requirements
  • Drive a culture of engineering excellence - Leading software development projects, especially at an early stage(PoC, Pilot)
  • Assist with project scoping, sizing, prioritizing, planning, and estimation
  • Mentor development team on industry best practices
  • Familiarity with AI technologies like Gen AI, LLMs relevant to Fraud Rules
  • Hands on experience implementing design patterns and using multiple programming languages.
  • Experience building and operating scalable global platforms with highthroughput, low latency with 5 9's availability

Skills

Go
Python
Java
Distributed systems
Leadership

Education

Bachelor's degree or extensive work experience

Job description

Mastercard is a global technology company in the payments industry seeking a Lead Software Engineer to drive modernization of fraud rules engines and large-scale migrations. You will collaborate with cross-functional teams to design secure, scalable solutions and mentor engineers across multiple languages.

The role emphasizes engineering excellence, hands-on development in Go, Python, and Java, and delivering high-availability platforms with strong security and operational discipline.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java/Python/Go
Lead Software Engineer - Java/Python/Go

Mastercard • Bray (OK)

On-site
USD 140,000 - 190,000
Java Software Engineer II – Fraud Platform & Automation
Java Software Engineer II – Fraud Platform & Automation

Master Card • Jasper (AL)

On-site
USD 92,000 - 147,000
Paid parental leave
Flexible work hours
Gift matching
+1
Engineering Manager, Fraud-Detection Platform
Engineering Manager, Fraud-Detection Platform

MasterCard • O’Fallon (MO)

On-site
USD 140,000 - 231,000
Insurance (medical, dental, vision)
401k with company match
Paid time off
Senior Software Engineer, AI-Driven Fraud Platform
Senior Software Engineer, AI-Driven Fraud Platform

Q2 India • North Carolina

Hybrid
USD 140,000 - 190,000
Hybrid Work Opportunities
Flexible Time Off
Health & Wellness Benefits
+2
Senior Software Engineer – AI-Powered Fraud Platform (Hybrid)
Senior Software Engineer – AI-Powered Fraud Platform (Hybrid)

Q2 • Cary (NC)

Hybrid
USD 140,000 - 180,000
Hybrid Work Opportunities
Flexible Time Off
Career Development & Mentoring Program
Senior ML Platform Engineer: Real-Time Fraud & Risk
Senior ML Platform Engineer: Real-Time Fraud & Risk

Adobe • San Jose (CA)

On-site
USD 178,000 - 258,000
Senior Software Engineer - Fraud Prevention & AI (Hybrid)
Senior Software Engineer - Fraud Prevention & AI (Hybrid)

Q2 • Charlotte (NC)

Hybrid
USD 140,000 - 190,000
Hybrid Work Opportunities
Flexible Time Off
Career Development & Mentoring
+4
Software Engineering Manager: AI & Cloud-Native Leader
Software Engineering Manager: AI & Cloud-Native Leader

Mastercard • Bray (OK)

On-site
USD 130,000 - 180,000
Lead Software Engineer - Java, Microservices & Cloud
Lead Software Engineer - Java, Microservices & Cloud

Mastercard • Bray (OK)

On-site
USD 110,000 - 170,000
Fraud AI/ML Platform Product Lead
Fraud AI/ML Platform Product Lead

JPMorganChase • New York (NY)

On-site
USD 150,000 - 230,000